如果ViewState关闭,如何优化代码?

时间:2012-10-24 18:15:02

标签: asp.net

        protected void Page_Init(object sender, EventArgs e)
         { }  
        protected void Page_Load(object sender, EventArgs e) 
        {     
              if (!IsPostBack)  
              {  
                 DropDownList1.DataSource = SomeObject.GetData();
                 DropDownList1.DataBind();  
                } }  

    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) 
    {  
    var selvalue = DropDownList1.SelectedValue;     
    DoSomething(selvalue); 
} 

如果ViewState已关闭,请有人帮我正确使用此代码。

1 个答案:

答案 0 :(得分:0)

如果关闭视图状态,则需要在每次到服务器的行程中以及页面初始化之前重新绑定数据。

Example of a dropdownlist without viewstate