Page.SmartNavigation 속성

 

스마트 탐색의 사용 여부를 나타내는 값을 가져오거나 설정합니다.

스마트 탐색이 사용되는 경우에는 true이고, 그렇지 않으면 false입니다.


가급적 코드로 이 속성을 설정하는 대신, .aspx 파일의 @ Page 지시문에서 SmartNavigation 특성을 true로 설정합니다. 페이지가 요청되면 동적으로 생성되는 클래스가 이 속성을 설정합니다.

Internet Explorer 5.5 이상의 브라우저에서 페이지를 요청하면 스마트 탐색이 다음을 수행하여 페이지에 대한 사용자 경험을 향상시킵니다.

  • 탐색에 의해 발생되는 플래시를 제거합니다.
  • 페이지 사이를 이동하는 동안 스크롤 위치를 유지합니다.
  • 탐색 사이의 요소 포커스를 유지합니다.
  • 브라우저 기록에 마지막 페이지 상태만 보관합니다.

스마트 탐색은 내용을 자주 다시 게시해야 하지만 반환될 때 표시 내용이 많이 변경되지 않는 ASP.NET 페이지에서 사용하기에 가장 적합합니다. 이 속성을 true로 설정할지 여부를 결정할 때 이 점을 고려해야 합니다.


void Page_Load(Object sender, EventArgs e)
{
   this.SmartNavigation = true;
}


void Button_Click(Object sender, EventArgs e)
{
   Label1.Text = "<b>The value of 'SmartNavigation' property is </b>"

                    + "'" + this.SmartNavigation + "'";
}

'.net' 카테고리의 다른 글

DataGrid RowSpan(중복데이타합치기)  (1) 2007.05.03
DataSet 행과 열 뒤집기  (0) 2007.05.03
ASP.NET with Oracle  (1) 2007.05.03
viewstate변수를 이용한 history.go()  (1) 2007.05.03
ASP.NET 서버 컨트롤 권장 사항  (0) 2007.05.03

+ Recent posts