<asp:CheckBox ID="isSubscribed" runat="server" /> Subscribe to mailing list?<br /><br />
<asp:Button runat="server" CssClass="btn" ID="btnPrefUpdate" OnClick="updatePrefs" Text="Update" /><br /><br />
這大火後面的代碼:ASP.net複選框總是被檢查
protected void updatePrefs(object sender, EventArgs e)
{
Response.Write(isSubscribed.Checked);
Response.End();
}
但它總是現身爲真!不管它是否被檢查!我知道我做錯了,有人可以告訴我如何正確訪問這個值嗎?
您的Page_Load事件中是否有任何將其設置爲true的內容?你有嘗試把「isSubscribed.Checked.ToString」? – Curt 2010-09-30 10:58:19
啊,是的,在我的網頁加載我有isSubscribed.Checked = Master.isSubscribed;我怎麼才能讓點擊事件在那之前運行? – 2010-09-30 11:03:04
它在UpdatePanel中嗎? – jmservera 2010-09-30 11:08:45