代码之家  ›  专栏  ›  技术社区  ›  RKh

如何在母版页的现有分区中放置项目?

  •  0
  • RKh  · 技术社区  · 15 年前

    我有一个有三个DIV块的母版页,比如DIV1、DIV2、DIV3。我有一个链接到此母版页的内容Web窗体。从这个内容表单,我想用编程的方式,在say div2中写下行。如何调用母版页的这个分区?我的意思是在标签中写什么来在这个分区中嵌入文本?

    2 回复  |  直到 15 年前
        1
  •  2
  •   Shiv Kumar    15 年前

    如果将runat=“server”属性添加到master page中的DIV,则可以使用该DIV的ID属性从masterpage或从内容页引用该DIV,方法是首先引用页面中的master属性。

    从内容页的.cs文件中,您可以执行如下操作

    迈迪夫大师

    其中myDiv是母版页中的Div的ID。

    您还可以在母版页中放置一个占位符(而不是ContentPlaceholder)控件,然后从页面引用该控件(master.myPlaceholder),并从页面向其添加控件。

        2
  •  1
  •   Frédéric Hamidi    15 年前

    如果你 <div> 元素具有独特的 id 属性及其 runat 属性设置为 server (以便ASP.NET了解它们),您可以执行以下操作:

    Page.Master.FindControl("yourDivID").Controls.Add(
        new LiteralControl("Your<br />additional<br />lines."));
    
    推荐文章