asp.net – 有没有办法以编程方式添加项目到元素?
发布时间:2020-12-15 19:43:52 所属栏目:asp.Net 来源:网络整理
导读:我有一个现有 UL的ASP.NET 2.0应用程序.我想以编程方式添加项目.我已经添加了ID和runat =“server”属性. 解决方法 您可以创建新的 HtmlGenericControls并将其添加到UL控件的Controls属性中?所以,给定的标记如下: ul runat="server" id="foo_bar" liItem/l
我有一个现有< UL>的ASP.NET 2.0应用程序.我想以编程方式添加项目.我已经添加了ID和runat =“server”属性.
解决方法
您可以创建新的
HtmlGenericControls并将其添加到UL控件的Controls属性中?所以,给定的标记如下:
<ul runat="server" id="foo_bar"> <li>Item</li> </ul> 您可以这样做(其中itemList是要添加为LI的事物的列表): foreach (var item in itemList) { HtmlGenericControl newLi = new HtmlGenericControl("li"); newLi.InnerText = item.DisplayText; foo_bar.Controls.Add(newLi); } 如果您正在放出一串字符串,即: string[] itemList = new string[] { "1","2","3" }; foreach (string item in itemList) { HtmlGenericControl newLi = new HtmlGenericControl("li"); newLi.InnerText = item; foo_bar.Controls.Add(newLi); } 您将看到以下结果(使用我的原始标记): >项目> 1> 2> 3 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-4 – 如何在服务器上安装ASP.NET MVC4 RC(2008
- asp.net-mvc-4 – ASP.NET MVC 4在哪里存储帐户信息?
- asp.net-mvc – 错误:无法在LINQ to Entities查询中构造实
- ASP.net没有为某些用户代理生成javascript
- asp.net – Web.config文件中的appSettings和connectionStr
- .net – HttpHandler在IIS 7中不起作用
- asp.net – asmx webservices与REST兼容?
- asp.net-web-api – 什么时候使用HttpMessageHandler vs Ac
- asp.net – 在SimpleMembership中验证用户
- 使用ASP.NET卷曲请求
推荐文章
站长推荐
- Application_Start不被ASP.NET网页应用程序打中
- asp.net-mvc – 从DataAnnotation类中渲染LabelF
- 在ASP.NET Web服务(ASMX)的JSON请求中,什么时候区
- asp.net – 获取Telerik RadScheduler当前视图的
- asp.net – 在IIS 7或IIS 7.5集成模式下,默认文档
- asp.net – 如何隐藏程序使用的技术?
- asp.net-mvc-3 – 以弹出方式打开视图
- 将ASP.NET ConnectionString设置为特定的域用户
- asp-classic – 如何清除所有cookie?
- 如何在ASP.NET中设置TextBox中的对齐中心?
热点阅读