Asp.net ViewState разъяснение - PullRequest
       8

Asp.net ViewState разъяснение

0 голосов
/ 04 апреля 2010

Если я отключу ViewState на уровне страницы, будет ли он запомнен для GridView внутри страницы?

1 Ответ

1 голос
/ 04 апреля 2010

Если вы отключили ViewState на уровне страницы, все элементы управления на этой странице отключат ViewState (то есть не смогут использовать любые функции, предоставляемые ViewState). Я не уверен по вашему вопросу, хотите ли вы, чтобы в GridView был включен ViewState и все другие элементы управления были отключены, но если это то, что вы хотите сделать, у вас есть два варианта:

  1. Если вы используете .NET 4.0, вы можете отключить ViewState на уровне страницы и включить его только для GridView
  2. Если вы используете версию .NET до .NET 4.0, вам нужно явно отключить ViewState для всех элементов управления (добавив EnableViewState = 'false' для всех элементов) и не добавлять это для GridView. Вы не можете отключить его на уровне страницы и включить только для GridView.
...