1 / 6

Управление ViewState в ASP.NET 4.0

Управление ViewState в ASP.NET 4.0. Андрей Веселов. До ASP.NET 4.0. Можно включить или выключить поддержку ViewState только на уровне всей страницы. + Простота ; - Сохраняется состояние всех элементов страницы ; - Большой объем добавляемых в HTML код данных. До ASP.NET 4.0.

Download Presentation

Управление ViewState в ASP.NET 4.0

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Управление ViewStateв ASP.NET 4.0 Андрей Веселов

  2. До ASP.NET4.0 Можно включить или выключить поддержку ViewStateтолько на уровне всей страницы. + Простота; -Сохраняется состояние всех элементов страницы; - Большой объем добавляемых в HTML код данных.

  3. До ASP.NET 4.0 Использование методов SaveControlState() и LoadControlState(): public partial class CodeControlled : System.Web.UI.Page { protected override void OnInit(EventArgs e) { Page.RegisterRequiresControlState(this); … base.OnInit(e); } protected override object SaveControlState() { // сохранить состояние определенных элементов страницы } protected override void LoadControlState(objectsavedState) { // восстановить состояние определенных элементов страницы } … }

  4. ASP.NET 4.0 <asp:TextBoxID="tbName"runat="server"ViewStateMode="[Режим]" /> Поддерживаемые режимы ViewStateMode: • Enable – сохранять состояние элемента; • Disabled – не сохранять состояние элемента; • Inherit – наследование от родительского элемента.

  5. Особенности ViewStateMode • Имеет смыл только при включенном ViewState; • Вложенные элементы могут сами определять или использовать режим родительского элемента.

More Related