Auiso一二空间

编程控制控件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>
                        

                        

 

posted on 2006-09-02 09:06  阿社  阅读(248)  评论(0编辑  收藏  举报

导航