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

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://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人在线观看| 熟女中文字幕一区二区| 91蜜臀在线视频播放| 午夜视频在线观看91| 精品国产91高清在线观看| 国产亚洲精品久久综合阿香| 日韩欧美亚洲福利在线| 国产日产精品久久一区| 伊人狼人综合视频在线播放| 国产又大又爽免费视频| 亚洲成人日韩在线播放| 视频一区二区三区拍拍| 日韩在线观看精品亚洲| 日韩免费av在线网站| 成人午夜激情在线观看| 亚洲国产成在人网站天堂| 国产国产精品国产自在午夜| 香蕉视频欧美日韩国产| 色综合久久国产原创野外| 精品欧美激情精品一区| 免费观看在线黄色大片| 国产亚洲精品视频在线| 色婷婷av一区二区三区张| 日本道加勒比二三五区视频| 激情五月婷婷我有我色| 97精品在线视频免费| 精品少妇人妻av不卡久久| 国产中文字幕有码视频| 日本熟妇色在线视频不卡| heyzo高清中文字幕在线| 国产自拍免费在线观看视频| 蜜臀av一区二区在线观看| 国产亚洲欧美另类网爆| 国产黄色看三级91大片| 青青草免费公开视频久久| 国产一区国产二区中文字幕| 91免费观看视频高清| 黄色成人av免费看| 久久久亚洲成人国产av| 亚洲综合日韩精品在线|