Sar*_*pps 43 c# asp.net master-pages .net-3.5
请注意,我正在使用母版页,但是我可以在页面中找到一个div并在那里抛出一些HTML吗?谢谢.
M4N*_*M4N 81
您可以在页面中添加一个带有runat ="server"的div:
<div runat="server" id="myDiv">
</div>
Run Code Online (Sandbox Code Playgroud)
然后从代码隐藏中设置其InnerHtml属性:
myDiv.InnerHtml = "your html here";
Run Code Online (Sandbox Code Playgroud)
如果你想在客户端修改DIV的内容,那么你可以使用类似这样的javascript代码:
<script type="text/javascript">
Sys.Application.add_load(MyLoad);
function MyLoad(sender) {
$get('<%= div.ClientID %>').innerHTML += " - text added on client";
}
</script>
Run Code Online (Sandbox Code Playgroud)
记得用
myDiv.InnerHtml = "something";
Run Code Online (Sandbox Code Playgroud)
将替换myDIV中的所有HTML元素.你需要附加文字以避免这种情况.这可能有所帮助
myDiv.InnerHtml = "something" + myDiv.InnerText;
Run Code Online (Sandbox Code Playgroud)
myDiv中的任何html控件,但不是ASP html控件(因为它们尚未呈现).
归档时间: |
|
查看次数: |
154166 次 |
最近记录: |