C# 使用C获取ASP.NET中HTML复选框(和其他元素)的name属性#
我正在尝试获取复选框的名称,以便可以使用相同的名称对所有复选框进行分组,我尝试了C# 使用C获取ASP.NET中HTML复选框(和其他元素)的name属性#,c#,html,asp.net,webforms,C#,Html,Asp.net,Webforms,我正在尝试获取复选框的名称,以便可以使用相同的名称对所有复选框进行分组,我尝试了cb.name(cb是类型为HtmlInputCheckBox)的对象。这只返回id,我还尝试了cb.Attributes[“name”],但也没有给出任何结果。不确定是否有其他方法可以获取复选框的name属性其他任何主体都有想法?您可以将其分配给所有复选框属性以对其进行分组 cb1.GroupName = "SomeName"; cb2.GroupName = "SomeName"; 您可以将其指定给所有
cb.name
(cb
是类型为HtmlInputCheckBox
)的对象。这只返回id,我还尝试了cb.Attributes[“name”]
,但也没有给出任何结果。不确定是否有其他方法可以获取复选框的name属性其他任何主体都有想法?您可以将其分配给所有复选框属性以对其进行分组
cb1.GroupName = "SomeName";
cb2.GroupName = "SomeName";
您可以将其指定给所有复选框属性以对其进行分组
cb1.GroupName = "SomeName";
cb2.GroupName = "SomeName";
如果要解决ASP.NET呈现name属性的方式,可能需要从标记中的输入标记中删除
runat=“server”
。这样,标记将按标记中的方式呈现,HtmlInputCheckBox类将不会处理这些标记。您可以在回发事件中使用Request.Form[“nameOfCheckbox”]
来获取复选框的值。如果您想改变ASP.NET呈现name属性的方式,您可能需要从标记中的输入标记中删除runat=“server”
。这样,标记将按标记中的方式呈现,HtmlInputCheckBox类将不会处理这些标记。您可以在回发事件中使用Request.Form[“nameOfCheckbox”]
获取复选框的值。对于类型为HtmlInputCheckBox
的对象,没有名为GroupName
的属性,因此我无法设置此项。好的,为什么不使用复选框?尝试检查是否获得cb.Name?对于类型为HtmlInputCheckBox
的对象,没有名为GroupName
的属性,因此我无法设置此属性。好的,为什么不使用复选框?试试看你能不能查一下你有没有cb.Name?