我们可以声明性地设置Web控件的Style属性吗?

时间:2010-01-11 19:09:49

标签: asp.net css webforms

我注意到在aspx页面上,即使控件确实具有Style属性,IntelliSense也不会显示Web控件的Style属性。这是否意味着我们不应声明性地设置Style属性:

<asp:TextBox ID="UserName" Style="color:Green; padding:0px; margin:0px;" runat="server"></asp:TextBox>

2 个答案:

答案 0 :(得分:1)

如果您必须在与html相同的文件中设置这些样式,那么使用针对控件ID的嵌入式样式会更好。但是,最好的解决方案是引用包含样式的外部样式表(css)。

例如:

<style type="text/css">
  #UserName {color:Green; padding:0px; margin:0px;}
</style>

答案 1 :(得分:1)

样式转换为客户端样式属性;它实际上是一个CssStyleCollection样式集合。它不直接显示样式属性,但是一旦你输入style =“它就应该开始显示你可以使用的CSS样式。

相关问题