我知道这在过去对我有用,但我设置单选按钮
值的尝试被忽略,并且该值被设置为我的单选按钮的ID。
ASP.NET
<asp:RadioButton ID="rb" runat="server" />
隐藏代码
//Test 1
rb.InputAttributes.Add("value", "foo");
//Test 2
rb.InputAttributes["value"] = "foo";
HTML 输出
<input id="rb" type="radio" name="rb" value="rb" />
我在这里缺少什么?
在 ASP.Net 标记中设置值是有效的,但我宁愿从代码隐藏中执行此操作。
最佳答案
你可以简单地做:
rb.Attributes.Add("value", "foo");
HTML 输出:
<input id="ContentPlaceHolder1_rb" type="radio" name="ctl00$ContentPlaceHolder1$rb" value="foo">
关于asp.net - 在 ASP :RadioButton 上设置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26055042/