Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过c使用其id设置HTML无线电输入检查#_C#_Html_Radio Button - Fatal编程技术网

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

C# 通过c使用其id设置HTML无线电输入检查#,c#,html,radio-button,C#,Html,Radio Button,我正在用C#编写一个HTML页面 而且,我需要设置一个收音机类型的输入,通过C#代码使用其“id”进行检查 以下是无线电输入的示例: <input id="factor<%= assessmentFactorId %>Score1" name="<%= assessmentFactorId %>" type="radio" value="1"> *请注意,当我使用(runat=“server”)时,会出现一个错误,因为我需要在输入标记中使用一些C代码 我

我正在用C#编写一个HTML页面

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

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

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

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


我可以使用什么样的C#语句使用其“id”再次检查此输入?

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

.aspx代码

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

您必须使用
runat=server
属性来访问it代码文件(.cs)


如果您不想将runat=“server”属性设置为checkbox,则可以使用如下HTMLControl找到checkbox

我们已经使用了HtmlInputCheckBox

System.Web.UI.HtmlControls.HtmlInputRadioButton factorScore1= item as System.Web.UI.HtmlControls.HtmlInputRadioButton;
现在选中或取消选中您的复选框

factorScore1.Checked=true;

CS代码中无法识别输入名称。另外,我需要使用输入“id”@Ghadeer设置此设置。服务器端的所有元素都可以通过id访问。您可以澄清更多信息吗?我应该在哪里添加HtmlInputCheckBox代码?在CS代码中?如果是这样,我将收到“当前上下文中不存在名称'item'”错误
factorScore1.Checked=true;
System.Web.UI.HtmlControls.HtmlInputRadioButton factorScore1= item as System.Web.UI.HtmlControls.HtmlInputRadioButton;
factorScore1.Checked=true;