从html.Append()函数中获取值

时间:2015-08-31 15:57:52

标签: c# html asp.net html5

我在c aspx文件的代码隐藏中使用了此代码,我不知道如何获取该值。

代码背后:

 html.Append("<input type='radio' name='radioButton' id='radioButton' runat='server' value='"+ data +"'/>");

我通常为aspx代码获取的值是我添加一个属性runat="server"并在后面的代码中调用它。有人可以帮助我如何获得radioButton的价值吗?

1 个答案:

答案 0 :(得分:1)

我认为您无法直接访问代码,因为如果您通过html.append添加行,单选按钮默认情况下不会出现在设计器类中。这是一个小问题的解决方案。更好的想法是在带有可见属性的.aspx文件中添加这一行:

<input type='radio' name='radioButton' id='radioButton' runat='server' visible="false"/>

在后面的代码中,您可以调用radioButton.Value来设置值,然后将radioButton.Visible设置为true以显示在页面上。如果您需要多个单选按钮,请使用转发器控件并将此控件与您的值集合绑定。