c# - 我可以在加载事件时从 C# 的 div 标记中动态添加 HTML 吗?

标签 c# asp.net .net-3.5 master-pages

请注意,我正在使用母版页,但我可以在页面中找到一个 div 并在其中添加一些 html 吗?谢谢。

最佳答案

您可以在页面中添加带有 runat="server"的 div:

<div runat="server" id="myDiv">
</div>

然后从代码隐藏中设置它的 InnerHtml 属性:

myDiv.InnerHtml = "your html here";

如果你想在客户端修改DIV的内容,那么你可以使用类似这样的javascript代码:

<script type="text/javascript">
    Sys.Application.add_load(MyLoad);
    function MyLoad(sender) {
        $get('<%= div.ClientID %>').innerHTML += " - text added on client";
    }
</script>

关于c# - 我可以在加载事件时从 C# 的 div 标记中动态添加 HTML 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/467016/

相关文章:

.net - 如果未安装 .NET 3.5,如何避免 FileNotFoundException?

c# - tfs如何查看本地文件是否为最新版本?

c# - C#中的泛型约束,T是一样的TSomethingElse吧?

2013-12-16T11 :20:57+0530 的 C# 日期时间格式

c# - Web 部件区域标题在 ASP.NET 中显示 Untitled[0]

c# - 如何在 C# 中使用 SMTPclient 向 gmail 发送电子邮件?

c# - 将 My.Application.Deployment.ActivationUri 转换为 C#

asp.net - 如何理解 Visual Studio 2008 中的动态 HTML?

javascript - 将输入键绑定(bind)到 asp 网络链接按钮转发器

c# - WPF - 内容部分控件