ASP.Net添加控件“无法获取[控件]的内部内容,因为内容不是文字的
发布时间:2020-12-16 03:18:31 所属栏目:asp.Net 来源:网络整理
导读:我目前正在尝试在我的Web表单中动态添加 HTML控件,但每次我在另一个控件中插入控件时错误都无法获取[control]的内部内容,因为内容不是文字弹出(当试图查看inner Html或innerText)似乎无法找到原因. 这是我正在使用的代码: Dim newsList As New HtmlControls
我目前正在尝试在我的Web表单中动态添加
HTML控件,但每次我在另一个控件中插入控件时错误都无法获取[control]的内部内容,因为内容不是文字弹出(当试图查看inner
Html或innerText)似乎无法找到原因.
这是我正在使用的代码: Dim newsList As New HtmlControls.HtmlGenericControl newsList.TagName = "ul" Dim i As Integer = 0 For Each newsDR As DataRow In newDS.Tables(0).Rows i += 1 Dim stri As String = i.ToString() Dim newsListItem As New HtmlControls.HtmlGenericControl newsListItem.TagName = "li" newsListItem.ID = "newsListItem" + stri Dim newsTitle As New HtmlControls.HtmlGenericControl newsTitle.TagName = "h1" newsTitle.ID = "newsTitle" + stri Dim newsAnchor As New HtmlControls.HtmlAnchor newsAnchor.ID = "newsAnchor" + stri newsAnchor.InnerHtml = newsDR("NewsTitle") newsAnchor.HRef = "#" newsTitle.Controls.Add(newsAnchor) Dim newsSummary As New HtmlControls.HtmlGenericControl newsSummary.TagName = "div" newsSummary.ID = "newsSummary" + stri newsSummary.InnerHtml = newsDR("NewsSummary") newsListItem.Controls.Add(newsTitle) newsListItem.Controls.Add(newsSummary) newsList.Controls.Add(newsListItem) Next 解决方法
渲染控件后不应使用innerHtml,而是使用RenderControl,如下所述:
http://forums.asp.net/t/1168614.aspx (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- MVC记录范围
- asp.net-mvc – ASP.NET MVC:Controller.HandleUnknownAct
- asp.net-mvc – 带MVC剃刀的输入类型复选框
- asp.net – 依赖注入:在aspx页面中注入用户控件
- asp.net-core – 不使用HTTPS的ASP.NET 5 OAuth重定向URI
- asp.net-mvc – 如何改变jslint(VS 2010扩展)忽略文件?
- .net – Control.ResolveUrl与Control.ResolveClientUrl对比
- asp.net-mvc – 如何在asp.net MVC 4和Razor视图中显示路径
- IdentityServer4 ASP.NET核心API Angular:登录/身份验证
- asp.net+jquery ajax无刷新登录的实现方法
推荐文章
站长推荐
- asp.net-mvc – 使用Ninject注册到自定义成员资格
- asp.net-mvc – 编辑多个子记录的ASP.NET MVC示例
- asp.net-mvc – ASP.NET MVC验证的唯一性
- asp.net-mvc – 将我的DbContext包装在Unit of W
- asp.net-mvc-4 – 覆盖用于MVC4应用程序的User.I
- asp.net – 多久我应该打开/关闭我的Booksleeve连
- asp.net – DataTable Wrapper或如何将UI与业务逻
- 使用ASP.NET Core进行Ws-Federation身份验证
- asp.net-mvc – 无法安装Asp.net MVC 3
- asp.net – 在MVC视图上没有客户端密码匹配
热点阅读