精品一区二区三区影院在线午夜_天天躁日日躁狠狠躁AV麻豆_国产午夜福利短视频_中文字幕乱偷无码AV先锋蜜桃_久久精品一二区东京热_国产成人亚洲日韩欧美久久久,国产成人精品久久一区二区三区

在A(yíng)SP.Net中兩種利用CSS實(shí)現多界面的方法,轉

通過(guò)使頁(yè)面動(dòng)態(tài)加載不同CSS實(shí)現多界面

方法一:

<%@page language="C#"%>

<%@import namespace="System.Data"%>

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

public void page_load(Object obj,EventArgs e)

{

//創(chuàng )建服務(wù)器端控件.

//指定的標記"LINK"初始化此類(lèi)的新實(shí)例.

HtmlGenericControl objLink=new HtmlGenericControl("LINK");

objLink.ID=ID;

objLink.Attributes["rel"]="stylesheet";

objLink.Attributes["type"]="text/css";

objLink.Attributes["href"]="portal.css";

//此控件不產(chǎn)生任何可見(jiàn)輸出,僅作為其他控件的容器,可在其中添加,插入或移除控件.

MyCSS.Controls.Add(objLink);

}

</script>

<html>

<head>

<title>c#</title>

<asp:placeholder >

</form>

</body>

</html>

通過(guò)動(dòng)態(tài)設置頁(yè)面所有同類(lèi)型控件的樣式來(lái)該變界面:

方法二:

可以通過(guò)改變WEB控件的CssClass屬性,可方便地設置和修改控件的樣式。

但在實(shí)際開(kāi)發(fā)過(guò)程中,一個(gè)個(gè)地設置控件的CssClass屬性,非常繁瑣,所以此思路應用不廣.

但下面的代碼段演示了一次性改變頁(yè)面所有同類(lèi)型控件的樣式的方法,可以實(shí)現簡(jiǎn)單的SKIN等功能。

代碼如下:

public void page_load(Object obj,EventArgs e)

{

if(!Page.IsPostBack){

//為頁(yè)面的所有控件設置樣式.

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];

//得到控件的類(lèi)型

//可增加控件類(lè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 .

>>原作者:oupatch >>來(lái)源:http://tech.163.com/school

长沙县| 大丰市| 高州市| 茶陵县| 克拉玛依市| 府谷县| 武强县| 津市市| 嘉禾县| 久治县| 永清县| 阿瓦提县| 松滋市| 通化市| 称多县| 广丰县| 外汇| 安徽省| 荥经县| 千阳县| 大庆市| 宜兰市| 友谊县| 富锦市| 邳州市| 灵石县| 玉林市| 高青县| 宜城市| 涟水县| 廉江市| 翁牛特旗| 石棉县| 无极县| 曲周县| 阜新| 望都县| 昆明市| 黑龙江省| 康定县| 北辰区|