ASP.NET基于原生html标签的无序列表方法
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍了ASP.NET基于原生html标签的无序列表方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇ASP.NET基于原生html标签的无序列表方法文章都会有
千家信息网最后更新 2026年11月03日ASP.NET基于原生html标签的无序列表方法
这篇文章主要介绍了ASP.NET基于原生html标签的无序列表方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇ASP.NET基于原生html标签的无序列表方法文章都会有所收获,下面我们一起来看看吧。
在网页开发中,经常要用到无序列表。事实上在符合W3C标准的div+css布局中,无序列表被大量使用,ASP.NET虽然内置了BulletedList控件,用于创建和操作无序列表,但感觉不太好用。本篇介绍服务器端ASP.NET批量操作基于原生html标签的无序列表的三种方法。
方法一,将li元素做成html控件,加上id,用FindControl方法。
aspx代码:
aspx.cs代码:
protected void Button1_Click(object sender, EventArgs e) { //单击按钮后批量改变li元素的内联文本值及样式 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代码:
aspx.cs代码:
private int counter = 1; protected void Button1_Click(object sender, EventArgs e) { //单击按钮后批量改变li元素的内联文本值及样式 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代码:
aspx.cs代码:
protected void Button1_Click(object sender, EventArgs e) { //单击按钮后批量改变li元素的内联文本值及样式 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; }关于"ASP.NET基于原生html标签的无序列表方法"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"ASP.NET基于原生html标签的无序列表方法"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
方法
代码
元素
标签
控件
按钮
文本
样式
知识
内容
篇文章
事实
事实上
价值
布局
感觉
操作简单
文章
方式
易懂
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
云南咖啡
北京路客互联网科技有限公司
为想互联网科技怎么样
互联网扶贫科技
互联网科技革命
小马过河互联网科技
北京禾田雨橡互联网科技
海南购全球互联网科技
恒银科技与互联网金融
南山科技园互联网公司有哪些
栖莱科技互联网股份有限公司
昊天互联网科技有限公司
风投北京互联网科技
35岁以上互联网科技行业
江苏互联网智能科技产品出厂价
互联网科技新闻
湖北辰鑫科技互联网
北京互联网科技类企业分布
互联网科技对化妆品行业
互联网的黑科技实验室
上海喔噻互联网科技有限公司
科技股互联网
互联网与科技金融数据
下一代互联网重大应用科技园
广东鹅鹅鹅互联网科技有限公司
信承诺互联网科技有限公司
版纳互联网科技选哪家
保山浩联互联网科技有限公司
科技互联网企业在行动
伍佰万互联网科技是干嘛的