Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.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获取ASP.NET中HTML复选框(和其他元素)的name属性#_C#_Html_Asp.net_Webforms - Fatal编程技术网

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?