asp.net - 在 ASP :RadioButton 上设置值

标签 asp.net

我知道这在过去对我有用,但我设置单选按钮值的尝试被忽略,并且该值被设置为我的单选按钮的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/

相关文章:

c# - 自定义 header 中带有 ID 的 ASP.NET MVC session

asp.net - 公共(public) ASP.NET 应用程序安全注意事项

c# - 在 ASP.Net/C# 中优化循环

javascript - 在 ASP.NET 中使用母版页时使用我的脚本吗?

asp.net - 迁移匿名配置文件的最佳方式

c# - 如何处理 ASP.NET 模块中的应用程序启动事件

java - 连接到网站并保持 session ?

c# - 来自 ASP.NET 的数据包数据嗅探

html - 动态颜色 css 或内联样式 asp.net mvc razor

c# - 在 asp.net 中使用 streamreader 访问站点目录路径