通过c#使用其id设置HTML无线电输入

时间:2014-12-01 07:57:40

标签: c# html radio-button

我正在使用C#编写HTML页面。

而且,我需要设置一个类型为radio的输入,通过C#代码使用“id”进行检查

以下是无线电输入的示例:

<input id="factor<%= assessmentFactorId %>Score1" name="<%= assessmentFactorId %>" type="radio" value="1">

*请注意,当我使用(runat =“server”)时,我收到错误,因为我需要在输入标记中使用一些C#代码

我可以用什么C#语句来设置此输入再次使用其“id”进行检查?

3 个答案:

答案 0 :(得分:0)

您需要使用runat="server",以便在服务器端访问它

.aspx代码

<input id="factorScore1" runat="server"  name="assessmentFactorId" 
type="radio" value="1">

.CS代码

factorScore1.Checked=true;


if(factorScore1.Checked)
{

}

答案 1 :(得分:0)

您使用runat=server属性访问代码文件(.cs)。

<input id="factorScore1" name="assessmentFactorId" type="radio" value="1" 
 runat="server">

现在,将true或false设置为checked状态。

factorScore1.Checked=true;

答案 2 :(得分:0)

如果您不想将runat =“server”属性设置为复选框,则可以使用HtmlControls找到Checkbox,如下所示

我们使用HtmlInputCheckBox

System.Web.UI.HtmlControls.HtmlInputRadioButton factorScore1= item as System.Web.UI.HtmlControls.HtmlInputRadioButton;

现在选中或取消选中您的复选框

factorScore1.Checked=true;