我在代码隐藏中有字符串及其返回函数:
string xmlContents = "<ul><li>Installation<br /><ul><li>Startup</li><li>Getting there</li><li>Steps</li>" +
"<li>Pictures</li></ul></li><li>Usage<br /><ul><li>Tilbud pane</li><li>Report pane</li>" +
"</ul></li></ul>";
public String returnXml()
{
return xmlContents;
}
然后我在aspx文件中调用它:
<div id="treeviewMenu">
<%returnXml(); %>
</div>
当我直接在div中编写html代码(列表)时 - 没关系。但通过传递字符串 - 它不起作用。
我做错了什么以及如何解决?
答案 0 :(得分:2)
注意:=签名whithout;签署
替换为此代码:
<div id="treeviewMenu">
<%=returnXml() %>
</div
答案 1 :(得分:1)
您可以通过添加runat =“server”使div
服务器可访问,轻松地将html分配给div
HTML 的
<div id="treeviewMenu" runat="server"></div>
在
背后的代码中treeviewMenu.InnerHTML = xmlContents;