请注意,我正在使用母版页,但是我可以在页面中找到一个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>

Asp.net相关问答推荐

无法翻译 LINQ

如何在 C#/MVC 4 中的 Html.TextBoxFor 中输入占位符文本

分层架构中的 ASP.NET 和实体框架 - 仅将实体框架用于 ORM

Web 部署工具 2.1 和 Web 部署 3.5 有什么区别?从 VS 2010 部署需要哪一个?

使用实体框架从存储过程中获取数据

无法读取配置部分system.servicemodel,因为它缺少部分声明

如何判断一个IP地址是否是私有的?

由于缺少定义,在 .net Core 应用程序上构建失败

无法加载文件或程序集 'System.Web.Mvc,版本 = 3.0.0.0,Elmah.MVC 问题

什么相当于 ASP.NET 中的 cron 作业(job)?

Web Api 参数始终为空

在 ASP.NET 4.5 WebForms 中通过 bundle.config 与 BundleConfig.cs Bundle 资源

缩小 ASP.NET 应用程序的 Html 输出

如何获取正在访问 ASP.NET 应用程序的当前用户?

缩小 ASP.Net MVC 应用程序的 HTML 输出

Asp.Net Mvc - 如何在共享视图中有一个控制器

为什么在 MVC4 Razor 布局文件中无法识别 @Scripts 和 @Styles 命令?

ASP.NET MVC NonAction 含义

ASP.NET MVC3 局部视图命名约定

如何识别字符串是否包含 unicode 字符?