code_junkie

How can I disable ViewState for dynamically created controls?

Nov 11th, 2011
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Page1.aspx.cs" Inherits="Page1" EnableViewState="false" %>
  2. ...
  3. <asp:PlaceHolder ID="DropDownPlaceHolder" runat="server" EnableViewState="false" />
  4. <asp:Button ID="Submit" runat="server" OnClick="Submit_OnClick" Text="Click Me!" EnableViewState="false"/>
  5. ...
  6.  
  7. protected override void OnInit(EventArgs e)
  8. {
  9. DropDownList dropDown = new DropDownList();
  10. TextBox textBox = new TextBox();
  11.  
  12. textBox.EnableViewState = false;
  13.  
  14. dropDown.Items.Add("Apple");
  15. dropDown.Items.Add("Dell");
  16. dropDown.Items.Add("HP");
  17.  
  18. dropDown.AutoPostBack = true;
  19. dropDown.EnableViewState = false;
  20.  
  21. DropDownPlaceHolder.Controls.Add(dropDown);
  22. DropDownPlaceHolder.Controls.Add(textBox);
  23.  
  24. base.OnInit(e);
  25. }
  26.  
  27. Public Sub Page_In(ByVal sender As Object, ByVal e As EventArgs) _
  28. Handles Me.LoadComplete
  29.  
  30. Dim ddl As New DropDownList()
  31. ddl.EnableViewState = False
  32. ddl.Items.Add("Hello")
  33. ddl.Items.Add("Stackoverflow")
  34.  
  35. phTest.Controls.Add(ddl)
  36.  
  37. End Sub
Add Comment
Please, Sign In to add comment