如何获取我创建的内容的标记
Div MyDiv = new Div("Test");
我基本上想要一个包含内容的字符串
string SomeString = "<div>Test</div>";
或者甚至可能
string SomeString = "<div id="MyDiv">Test</div>;
我有什么方法可以做到吗?
答案 0 :(得分:0)
一个选项是给div一个id和一个runat =&#34;服务器&#34;属性。如果\页面回发到代码隐藏时,请使用InnerHTML属性。例如:
<div id="myDiv" runat="server" />
在你的代码隐藏中
string contents = myDiv.InnerHTML;
如果您只需要此数据客户端,请使用javascript,如上面的评论中所述。您可以使用以下代码:
var x = document.getElementById('myDiv').innerHTML;
如果您已经拥有jQuery,那么:
var x = $('myDiv').html();