Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.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# 设置ASP.NET控件的默认值_C#_Asp.net_Default Value_Web Controls - Fatal编程技术网

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
处理程序。这是一个有点黑客和不缺乏样板,但它可以做的把戏。