国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

在ASP.Net中兩種利用CSS實現多界面的方法

2019-11-17 01:54:39
字體:
來源:轉載
供稿:網友

asp.net中兩種利用CSS實現多界面的方法

通過使頁面動態加載不同CSS實現多界面(類型于csdn的blog):

方法一:

<%@pagelanguage="C#"%><%@importnamespace="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){ if(!Page.IsPostBack){ //為頁面的所有控件設置樣式. SetCSS(Page.Controls); }}

PRivate void SetCSS(System.Web.UI.ControlCollection vControls){ for(int i=0;i<vControls.Count;i++) { System.Web.UI.Control vControl=vControls[i];

//得到控件的類型 //可增加控件類型及相應處理方法 string PType=vControl.GetType().Name; switch (PType) { case "TextBox": TextBox_CSS ((TextBox) vControl); break; case "Button": //Button_CSS ((Button) vControl); break; case "DataGrid": //DataGrid_CSS ((DataGrid) vControl); break; } if(vControl.Controls.Count>0) SetCSS(vControl.Controls); }}

private void TextBox_CSS(TextBox tb){ tb.CssClass="TextBox_show";}

<form runat="server"><asp:textbox id="Search1" runat="server"/><asp:textbox id="Search2" CssClass="INPUT" runat="server"/></form>

運行后,查看頁面

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 赣榆县| 襄垣县| 龙门县| 登封市| 宁化县| 包头市| 措勤县| 仁怀市| 奎屯市| 遂昌县| 界首市| 宁阳县| 威海市| 庆阳市| 河北省| 德钦县| 宁津县| 库车县| 安阳县| 高清| 从化市| 翼城县| 海兴县| 互助| 奉新县| 梅州市| 长葛市| 老河口市| 宝山区| 华安县| 汾阳市| 高陵县| 冕宁县| 仙游县| 焉耆| 邹平县| 福海县| 定州市| 瑞金市| 瑞金市| 密云县|