我正在使用C#编写HTML页面。
而且,我需要设置一个类型为radio的输入,通过C#代码使用“id”进行检查
以下是无线电输入的示例:
<input id="factor<%= assessmentFactorId %>Score1" name="<%= assessmentFactorId %>" type="radio" value="1">
*请注意,当我使用(runat =“server”)时,我收到错误,因为我需要在输入标记中使用一些C#代码
我可以用什么C#语句来设置此输入再次使用其“id”进行检查?
答案 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;