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

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)化
亚洲精品日本一区二区| 久热视频这里只有精品99| 午夜剧场福利在线观看| 四虎影视国产精品久久| 极品人妻视频中文字幕| 日韩欧美中文字幕一区二区| 九九视频在线精品免费观看| 亚洲av毛片免费在线| 五十路六十路美熟人妻| 国产精品中文字幕第一页| 日本欧美一区中文字幕| 亚洲中文字幕乱码第一页| 亚洲欧美国产日韩另类| 亚洲精品在线播放av| 国产精品99久久久久久宅男九| 九九久久精品久久久精品| 亚洲免费小视频在线观看| 欧美黄色一区在线观看| 羞羞的视频免费观看在线| 国产精品一区二区三区专区| 亚洲精品啪啪一区二区| 日韩视频专区一区二区| 精品国内日本一区二区| 色婷婷久久五月中文字幕| 一本之道高清久久久首页| 久久精品国产亚洲av不丁香| 国产精品国产三级区| 中文字幕精品一区二区介绍 | 在线观看日韩精品电影| 激情婷婷亚洲五月综合网| 91国产性感美女视频| 在线中文字幕av电影| 黄片在线免费观看欧美中文 | av天堂资源在线播放| 久久精品一区二区三区不卡| 国产激情片午夜福利| 欧美精品一区影片在线观看| 欧美成人黄色免费在线网站| 在线中文字幕日韩有码| 91麻豆精品国产自产| 丝袜美腿一区二区三区|