asp.net:如何在后端找到转发器div?

Ste*_*ack 7 asp.net repeater

我使用repeater来显示从数据库中获取的记录,特别是我使用div标签来显示存储在datatable中的html内容.但我不知道如何在后端找到div.在Repeater_ItemDataBound事件中,我可以使用

Control divControl=e.Item.FindControl("divControl"); 
Run Code Online (Sandbox Code Playgroud)

得到它但它没有innerHtml属性来设置html内容.有谁知道如何将其作为div控件?

CD.*_*D.. 7

HtmlGenericControl定义未由特定.NET Framework类表示的所有HTML服务器控件元素的方法,属性和事件.

因此,如果它是服务器控件,您可以简单地使用:

HtmlGenericControl divControl = e.Item.FindControl("divControl") as HtmlGenericControl;
Run Code Online (Sandbox Code Playgroud)

  • 你还需要divControl来运行="server" (4认同)