我的数据库中有 html 内容,并希望将此 html 绑定到面板或 div 中。
我想将此 html 内容放入数据库并放入面板,而不是在我想找到对 html 的控制之后。
我的 html 内容有一些文本框、标签、按钮、一些图像控件,所以我想找到这个控件
如果可能的话,请给我解决方案。
谢谢
最简单的方法是使用 asp.net 文字并将 html 放在后面代码中的文字中。需要以某种方式从数据库中提取 html。如果您需要帮助,请告诉我。
前端
<asp:Literal ID="litTest" runat="server" Text=""/>
代码背后
litTest.Text = "*Whatever your html content would be*";
如果您使用 asp.net 文字,则可以使用以下模式属性:
直通
编码
转换
使面板或 div 服务器可访问,但添加 id 和 runat
html
<div id="div1" runat="server></div>
背后的代码
div1.InnerHTML = "yourhtmlstring";
或者
div1.InnerHTML = yourhtmlstringvariable;
要在服务器控件中查找控件,假设在将 html 分配给 div1 之后,您可以使用FindControl方法。我假设在 div1 html 中有控件,id 为 TextBox1。
TextBox myControl1 = (TextBox) div1.FindControl("TextBox1");