後,我有3 單選按鈕控制和我的aspx頁面這是一個內容控制內提交按鈕。radiobutton.checked始終是假的回發
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
<asp:Panel ID="Panel1" runat="server">
<asp:RadioButton ID="rd0" runat="server" GroupName="g1" Checked="true" />
<asp:Image ID="img0" runat="server" ImageUrl="/image/img0.png" />
<asp:RadioButton ID="rd1" runat="server" GroupName="g1" />
<asp:Image ID="img1" runat="server" ImageUrl="/image/img1.png" />
<asp:RadioButton ID="rd2" runat="server" GroupName="g1" />
<asp:Image ID="img2" runat="server" ImageUrl="/image/img2.png" />
</asp:Panel>
<asp:Button ID="btnSubmit" runat="server" Text="Submit" />
</asp:Content>
用戶可以選擇其中一個單選按鈕,然後按提交按鈕。 現在,在後面的代碼我要診斷選擇哪個單選按鈕,
RadioButton checkedButton;
if (rd0.Checked)
checkedButton = rd0;
else if (rd1.Checked)
checkedButton = rd1;
else
checkedButton = rd2;
但所有的單選按鈕的checked屬性是假的。
我甚至已將第一個單選按鈕的checked屬性設置爲true,但在回發之後它變爲false。
你的單選按鈕 – Kram
@Keram,我在此頁面中使用jquery添加的AutoPostBack =「true」和我想要做回發programmaticaly點擊提交按鈕時, ,所以我不能AutoPostBack屬性。 –