HtmlInputRadioButton已检查的属性在Chrome中无效

时间:2014-07-08 12:52:12

标签: c# jquery google-chrome

使用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。 有人对这个有什么想法吗?

1 个答案:

答案 0 :(得分:0)

最终使用隐藏字段来存储单选按钮的值以使功能正常工作。想知道真正的解决方案。