欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

ASP.NET批量操作基于原生html標簽的無序列表的方法有哪些-創(chuàng)新互聯(lián)

這篇文章主要講解了“ASP.NET批量操作基于原生html標簽的無序列表的方法有哪些”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“ASP.NET批量操作基于原生html標簽的無序列表的方法有哪些”吧!

目前成都創(chuàng)新互聯(lián)已為上千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、常寧網(wǎng)站維護等服務(wù),公司將堅持客戶導向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

在網(wǎng)頁開發(fā)中,經(jīng)常要用到無序列表。事實上在符合W3C標準的div+css布局中,無序列表被大量使用,ASP.NET雖然內(nèi)置了BulletedList控件,用于創(chuàng)建和操作無序列表,但感覺不太好用。本篇介紹服務(wù)器端ASP.NET批量操作基于原生html標簽的無序列表的三種方法。

方法一,將li元素做成html控件,加上id,用FindControl方法。

aspx代碼:

<form id="form1" runat="server"> 
<ul> 
<li id="li1" runat="server">初始值1</li> 
<li id="li2" runat="server">初始值2</li> 
<li id="li3" runat="server">初始值3</li> 
<li id="li4" runat="server">初始值4</li> 
<li id="li5" runat="server">初始值5</li> 
<li id="li6" runat="server">初始值6</li> 
<li id="li7" runat="server">初始值7</li> 
<li id="li8" runat="server">初始值8</li> 
</ul> 
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" /> 
</form>

aspx.cs代碼:

protected void Button1_Click(object sender, EventArgs e) 
{ 
//單擊按鈕后批量改變li元素的內(nèi)聯(lián)文本值及樣式 
for (int i = 1; i <= 8; i++) 
{ 
HtmlGenericControl li = this.FindControl("li" + i) as HtmlGenericControl; 
li.InnerHtml = "新值" + i.ToString(); 
li.Attributes.CssStyle.Value = "color:red"; 
} 
}

方法二,將ul、li元素做成html控件,用ul控件的Controls集合遍歷。

aspx代碼:

<form id="form1" runat="server"> 
<ul id="ul1" runat="server"> 
<li runat="server">初始值1</li> 
<li runat="server">初始值2</li> 
<li runat="server">初始值3</li> 
<li runat="server">初始值4</li> 
<li runat="server">初始值5</li> 
<li runat="server">初始值6</li> 
<li runat="server">初始值7</li> 
<li runat="server">初始值8</li> 
</ul> 
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /> 
</form>

aspx.cs代碼:

private int counter = 1; 
protected void Button1_Click(object sender, EventArgs e) 
{ 
//單擊按鈕后批量改變li元素的內(nèi)聯(lián)文本值及樣式 
foreach (Control control in ul1.Controls) 
{ 
if (control is HtmlGenericControl) 
{ 
HtmlGenericControl li = control as HtmlGenericControl; 
li.InnerHtml = "新值" + (counter++).ToString(); 
li.Attributes.CssStyle.Value = "color:red"; 
} 
} 
}

方法三,利用HtmlAgilityPack,對元素以Dom方式操作。

aspx代碼:

<form id="form1" runat="server"> 
<ul id="ul1" runat="server"> 
<li>初始值1</li> 
<li>初始值2</li> 
<li>初始值3</li> 
<li>初始值4</li> 
<li>初始值5</li> 
<li>初始值6</li> 
<li>初始值7</li> 
<li>初始值8</li> 
</ul> 
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /> 
<asp:Button ID="Button2" runat="server" Text="測試空回發(fā)" /> 
</form>

aspx.cs代碼:

protected void Button1_Click(object sender, EventArgs e) 
{ 
//單擊按鈕后批量改變li元素的內(nèi)聯(lián)文本值及樣式 
HtmlDocument htmlDoc = new HtmlDocument(); 
htmlDoc.LoadHtml(ul1.InnerHtml); 
HtmlNodeCollection lis = htmlDoc.DocumentNode.SelectNodes("li"); 
for (int i = 0; i < lis.Count; i++) 
{ 
lis[i].InnerHtml = "新值" + (i + 1).ToString(); 
lis[i].Attributes.Add("style", "color:red"); 
} 
ul1.InnerHtml = htmlDoc.DocumentNode.InnerHtml; 
}

以上三種方法各有優(yōu)缺點,可根據(jù)實際情況選用。

感謝各位的閱讀,以上就是“ASP.NET批量操作基于原生html標簽的無序列表的方法有哪些”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對ASP.NET批量操作基于原生html標簽的無序列表的方法有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!

標題名稱:ASP.NET批量操作基于原生html標簽的無序列表的方法有哪些-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://www.aaarwkj.com/article36/dddipg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司網(wǎng)站營銷、商城網(wǎng)站、網(wǎng)站導航、網(wǎng)頁設(shè)計公司、網(wǎng)站設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
av成人综合在线资源站| 少妇诱惑一区二区三区| 女同欲望一区二区三区久久| 中文字幕国产精品专区| 国产高清亚洲精品视频| 亚洲精品隔壁傲慢人妻| 日韩久久精品免费视频| 成年人性生活一级视品| 99久久精品人妻少妇一| 欧美亚洲国语精品一区二区| 久久人妻制服乱码中文字幕| 日本午夜激情一区二区| 国产一区二区麻豆视频| 亚洲中文无码亚洲人vr在线| 亚洲天堂毛片在线观看| 午夜影院网站在线看黄| 一级欧美黄片在线播放| 色综合久久天天射天天干| 97久久久人妻精品一区 | 久久人妻久久人妻久久| 亚洲乱码一区二区在线| 日韩av在线黄色免费大全| 四虎海外免费永久地址| 欧美视频在线观看香蕉| 哪里可以看黄色片日韩| 日本高清免费播放一区二区| 91黑丝国产在线播放| 亚洲国产成人91精品| 国产精品情侣av自拍| 亚洲一区二区三区日本久久| 亚洲小说欧美激情另类| 日本中文字幕免费一区| 亚洲熟女精品不卡一区二区| 国产日韩欧美视频在线观看| 国产中文精品字幕a区| 亚洲一区二区三区久久精品| 中文字幕亚洲精品99| 国产日韩欧美国产精品| 三级精品一区二区三区| 日韩国产传媒在线精品| 亚洲成av人天堂影院|