<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 />
Ce feu dans le code derrière:case ASP.net toujours cochée
protected void updatePrefs(object sender, EventArgs e)
{
Response.Write(isSubscribed.Checked);
Response.End();
}
Mais il est toujours à venir comme vrai! Que ce soit vérifié ou non! Je sais que je me trompe, est-ce que quelqu'un pourrait me montrer comment accéder correctement à cette valeur?
Avez-vous un élément dans votre événement Page_Load qui le définit comme vrai? Avez-vous essayé de mettre "isSubscribed.Checked.ToString"? – Curt
Ah oui, dans mon chargement de la page j'ai isSubscribed.Checked = Master.isSubscribed; Comment est-ce que j'obtiens l'événement sur le clic pour courir avant celui-ci? –
Est-il dans un UpdatePanel? – jmservera