0
我在我的拆遷中使用了一個複選框和一個按鈕。在複選框AutoPostBack屬性是假的,我已經如果enableviewstate被禁用,那麼asp:controls值將被存儲在哪裏?
<asp:CheckBox ID="CheckBox1" runat="server"
oncheckedchanged="CheckBox1_CheckedChanged" /><asp:Button ID="Button1" runat="server"
Text="Button" />
代碼隱藏使用checkbox_checkedchanged服務器端事件()現在
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
Response.Write("checked");
}
protected void Page_Load(object sender, EventArgs e)
{
}
當我點擊按鈕(在調試模式)首先它去頁面加載和然後CheckBox1_CheckedChanged事件被觸發。
我想explanation.that而不是啓用視圖狀態,爲什麼複選框事件被解僱?
你可以給我一些鏈接,我可以在視圖狀態更加清晰的思路和控制狀態,因爲它真的讓我困惑.... – Subbu 2010-08-31 06:19:01
因此,只有控制者可以訪問(和理會)了ControlState-和建議只將關鍵數據添加到控制狀態。這裏有幾個環節 1)http://www.pluralsight-training.net/community/blogs/fritz/archive/2004/07/01/472.aspx 2)http://msdn.microsoft.com/en- us/library/1whwt1k7.aspx 3)http://stackoverflow.com/questions/381369/asp-net-2-0-control-state-vs-viewstate – VinayC 2010-08-31 06:52:24