欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【ASP.Net中利用CSS实现多界面两法】,下面是详细的分享!
ASP.Net中利用CSS实现多界面两法
通过使页面动态加载不同CSS实现多界面 (类似于这个blog)
方法一:
| 以下为引用的内容: <%@page language="C#"%> <%@import namespace="System.Data"%> <script language="c#" runat="server"> public void page_load(Object obj,EventArgs e) { //创建服务器端控件. //指定的标记"LINK"初始化此类的新实例. HtmlGenericControl objLink=new HtmlGenericControl("LINK"); objLink.ID=ID; objLink.Attributes["rel"]="stylesheet"; objLink.Attributes["type"]="text/css"; objLink.Attributes["href"]="portal.css"; //此控件不产生任何可见输出,仅作为其他控件的容器,可在其中添加,插入或移除控件. MyCSS.Controls.Add(objLink); } </script> <html> <head> <title>c#</title> <asp:placeholder id="MyCSS" runat="server"></asp:placeholder> </head> <body bgColor="#ffcc66" style="FONT:9pt"> <form runat="server"> </form> </body> </html> |
通过动态设置页面所有同类型控件的样式来该变界面:
方法二:
可以通过改变WEB控件的CssClass属性,可方便地设置和修改控件的样式。
但在实际开发过程中,一个个地设置控件的CssClass属性,非常繁琐,所以此思路应用不广。
但下面的代码段演示了一次性改变页面所有同类型控件的样式的方法,可以实现简单的SKIN等功能。
代码如下:
| 以下为引用的内容: public void page_load(Object obj,EventArgs e) |
运行后,查看页面源码.可发现文本框的样式已统一修改为"TextBox_show"。
以上所分享的是关于ASP.Net中利用CSS实现多界面两法,下面是编辑为你推荐的有价值的用户互动:
相关问题:asp.net中Web界面布局到底是用table还是div+css,...
答:1.凡是数据库中数据显示之类就用TABLE; 2.若是网页布局和图片显示就用DIV+CSS 3.设计界面控制之类一般是默认为TABLE+DIV+CSS; 4.整个网页布局,设计和菜单一般是用DIV+CSS >>详细
相关问题:asp.net css 如何放大图片
答:更改图片样式里的width和height >>详细
相关问题:求画div+css界面,有图,符合给分。ASP.NET
答:DIV+CSS布局教程#Container{ width:1000px; margin:0 auto;/*设置整个容器在浏览器中水平居中*/ background:#fff;}#Header{ height:80px; border:1px solid #000;/*边框*/ background:#fff;}#logo{ padding-left:50px; padding-top:20px; paddin... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
