asp.net – 有没有办法以编程方式添加项目到元素?
发布时间:2020-05-24 22:59:00 所属栏目:asp.Net 来源:互联网
导读:我有一个现有 UL的ASP.NET 2.0应用程序.我想以编程方式添加项目.我已经添加了ID和runat =“server”属性. 您可以创建新的 HtmlGenericControls并将其添加到UL控件的Controls属性中?所以,给定的标记如下: ul runat=server id=foo_bar liItem/li/ul 您可以这
|
我有一个现有< 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全局资源错误’找不到具有键”的资源对象’
- asp.net-mvc – 在mvc中拖放文件
- asp.net-mvc-3 – 指定Html.TextBoxFor的大小和最大长度
- asp.net-mvc – 修改模型时更新视图
- asp.net-mvc – 无法在Web服务器上启动调试. Web服务器找不
- asp.net-mvc – Html.BeginForm()与GET方法
- ASP.NET主题 – 应该使用它们吗?
- asp.net – 在成功登录时添加声明并在应用程序的其他位置检
- asp.net-core – 在发布ASP.NET Core应用程序时自动执行迁移
- asp.net-mvc – 在asp.net MVC中使用的TempData集合是什么?
推荐文章
站长推荐
热点阅读
