编程控制控件Style属性

、可使用 WebControl 基类的 ApplyStyle 方法以编程方式设置 Web 服务器控件样式,如下面的代码所示。

<script language="C#" runat="server">

            void Page_Load(Object Src, EventArgs E ) {

            Style style = new Style();

            style.BorderColor = Color.Black;

            style.BorderStyle = BorderStyle.Dashed;

            style.BorderWidth = 1;

            MyLogin.ApplyStyle (style);

            MyPassword.ApplyStyle (style);

            MySubmit.ApplyStyle (style);

            }

            </script>

            Login: <ASP:TextBox id="MyLogin" runat="server" />/<p/>

            Password: <ASP:TextBox id="MyPassword" TextMode="Password" runat="server" />

            View:  <ASP:DropDownList id="MySelect" runat="server">  ...  </ASP:DropDownList>

            
 
2、

            

在分析 ASP.NET 页时,样式信息被填充到 System.Web.UI.HtmlControls.HtmlControl 类上的 Style 属性(CssStyleCollection 类型)中。该属性本质上是一个词典,它将控件的样式公开为每个样式属性键值的字符串索引集合。例如,可以使用下面的代码在 HtmlInputText 服务器控件上设置并随后检索 width 样式属性。

<script language="C#" runat="server" >

                        void Page_Load(Object sender, EventArgs E) {

                        MyText.Style["width"] = "90px";

                        Response.Write(MyText.Style["width"]);

                        }

                        </script>

                        <input type="text" id="MyText" runat="server"/>

                        
</script>

                        
 

 

你可能感兴趣的:(style)