使用jQuery' s。()函数设置radio类型的html输入。然后使用.Checked属性在aspx.cs(C#)中检查是否选中它。
html:
<input id="AmountRadio" enableviewstate="true" runat="server" type="radio" value="Amount" onclick="ChangeVisibility('a')" />
在ChangeVisibility函数中,属性设置为:
var amountRadio = $('#AmountRadio');
amountRadio.prop('checked', true);
在C#中:
if(AmountRadio.Checked)
当在IE中运行应用程序时,C#中的Checked属性可以正常工作。但是在Chrome中运行时,Checked属性始终返回false。 有人对这个有什么想法吗?
答案 0 :(得分:0)
最终使用隐藏字段来存储单选按钮的值以使功能正常工作。想知道真正的解决方案。