C# 通过c使用其id设置HTML无线电输入检查#
我正在用C#编写一个HTML页面 而且,我需要设置一个收音机类型的输入,通过C#代码使用其“id”进行检查 以下是无线电输入的示例: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代码 我
<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;