人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細頁面

在ASP.Net中2種運用CSS完成多界面的辦法

在ASP.Net中2種運用CSS完成多界面的辦法

更新時間:2022-08-29 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

通過使頁面動態(tài)加載不同CSS實現(xiàn)多界面

方法一:

<%@page language="C#"%>
<%@import namespace="System.Data"%>
<script language="c#" runat="server">
public void page_load(Object obj,EventArgs e)
{
//創(chuàng)建服務(wù)器端控件.
//指定的標(biāo)記"LINK"初始化此類的新實例.
HtmlGenericControl objLink=new HtmlGenericControl("LINK");
objLink.ID=ID;
objLink.Attributes["rel"]="stylesheet";
objLink.Attributes["type"]="text/css";
objLink.Attributes["href"]="portal.css";

//此控件不產(chǎn)生任何可見輸出,僅作為其他控件的容器,可在其中添加,插入或移除控件.
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>

通過動態(tài)設(shè)置頁面所有同類型控件的樣式來該變界面:

方法二:
可以通過改變WEB控件的CssClass屬性,可方便地設(shè)置和修改控件的樣式。
但在實際開發(fā)過程中,一個個地設(shè)置控件的CssClass屬性,非常繁瑣,所以此思路應(yīng)用不廣.
但下面的代碼段演示了一次性改變頁面所有同類型控件的樣式的方法,可以實現(xiàn)簡單的SKIN等功能。

代碼如下

public void page_load(Object obj,EventArgs e)
{
if(!Page.IsPostBack){
//為頁面的所有控件設(shè)置樣式.
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];

//得到控件的類型
//可增加控件類型及相應(yīng)處理方法
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>

運行后,查看頁面源碼.可發(fā)現(xiàn)文本框的樣式已統(tǒng)一修改為"TextBox_show".


溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 温宿县| 东辽县| 台湾省| 承德县| 绵阳市| 三原县| 宕昌县| 玛纳斯县| 区。| 青神县| 宁津县| 任丘市| 礼泉县| 乳山市| 七台河市| 阜平县| 石渠县| 白水县| 乡宁县| 上思县| 平顺县| 彭泽县| 肥乡县| 新野县| 甘谷县| 阿拉善盟| 辽阳县| 桂阳县| 都兰县| 清原| 长宁县| 洛阳市| 常宁市| 洞口县| 新泰市| 庐江县| 崇文区| 阿克苏市| 遵义县| 桃江县| 河间市|