我有一个相当具体的问题,我找不到谷歌搜索。
我有一个带有 runat 服务器的 div,如下所示:
<div id="Menu" runat="server">
<!--code-->
<div><%= SomeValue %></div>
<!--code-->
</div>
问题是在页面完成它的生命周期之前我需要元素的 InnerHtml(使其全球化),但是当我添加<%=%>
InnerHtml 属性时,它会返回""
(如果我删除它,它工作正常)。
例如:
1
<div id="Menu" runat="server">
<span>Hi!</span>
</div>
//Menu.InnerHtml == "<span>Hi!</span>";
2
<div id="Menu" runat="server">
<span>Hi!</span>
<div><%= SomeValue %></div>
</div>
//Menu.InnerHtml == "";
有没有办法同时拥有 InnerHtml 和打印SomeValue
?
我想可以通过其他方式解决这个问题,这并不是一个好的选择,但我正在处理现有代码。
谢谢!