我的页面上有 11 个这样的控件,都是复选框。它包含在母版页中。
我可以像这样完成我想要的:
generalInformation.InputAttributes.Add( "class", "SetupChecklist" );
generalInformation2.InputAttributes.Add( "class", "SetupChecklist" );
generalInformation3.InputAttributes.Add( "class", "SetupChecklist" );
ETC..
我现在正试图遍历这些并做同样的事情来为自己节省一些代码,但是我在让它正常工作时遇到了很多麻烦,我根本无法让它工作。
谁能给我一个循环遍历这 11 个复选框控件并添加 css 类 SetupChecklist 的好方法?
我试过了,但由于某种原因它没有添加类。
protected void InitializeCheckboxes ()
{
//generalInformation.InputAttributes.Add( "class", "SetupChecklist" );
var allCheckBoxes = Page.Controls.OfType<CheckBox>();
foreach ( var c in allCheckBoxes )
{
c.InputAttributes.Add( "class", "SetupChecklist" );
}
}
我去调用InitializeCheckboxes();
Page_Load 方法。当我只使用 generalInformation.InputAttribues.Add 等时它确实有效。但当我遍历它们时却不行。有什么建议么?