C# 设置ASP.NET控件的默认值
假设我们有C# 设置ASP.NET控件的默认值,c#,asp.net,default-value,web-controls,C#,Asp.net,Default Value,Web Controls,假设我们有,我们希望Display的默认值为Dynamic。我想不出比这更好的方法了 span[style=“可见性:隐藏;”],span[style=“可见性:隐藏;”]{ 显示:无; } 我在谷歌上没有找到任何(简单的)东西。您有什么建议?为asp:RequiredFieldValidator创建一个验证程序,并将其显示属性设置为动态。然后,您设置为具有该主题的每个页面将默认其验证器为Display=“Dynamic” 请注意,如果您在皮肤模板中的验证器上设置了SkinID,那么您还必须在
,我们希望Display
的默认值为Dynamic
。我想不出比这更好的方法了
span[style=“可见性:隐藏;”],span[style=“可见性:隐藏;”]{
显示:无;
}
我在谷歌上没有找到任何(简单的)东西。您有什么建议?为asp:RequiredFieldValidator
创建一个验证程序,并将其显示属性设置为动态
。然后,您设置为具有该主题的每个页面将默认其验证器为Display=“Dynamic”
请注意,如果您在皮肤模板中的验证器上设置了SkinID
,那么您还必须在整个页面中使用的所有asp:RequiredFieldValidor
上设置SkinID
。如果您确实希望每个验证器都默认为动态,不要将SkinID
设置为变通方法,您可以创建一个事件处理程序,遍历控件树并设置默认值,然后将其注册为每个页面的Init
处理程序。这是一个有点黑客和不缺乏样板,但它可以做的把戏。