【问题标题】:How can I include a page section on multiple others?如何在多个其他页面上包含一个页面部分?
【发布时间】:2012-01-23 17:27:35
【问题描述】:

我的标题有点模糊,因为我不确定如何问我想要什么。

我有带有母版页的 aspx 页面,但在一些页面中,我想包含另一个页面作为一个部分。

即,

“模板”页面,我们称之为buttons.aspx 将包含facebook 和twitter 按钮,在我想要的任何页面上,我都会执行<include buttons.aspx> 之类的操作(伪)。我将如何在 aspx 项目中执行此操作?我需要做另一个母版页吗?如果我想在每个页面的不同位置包含 buttons.aspx 内容怎么办?这可能吗?

【问题讨论】:

  • 我认为可以使用 ASCX 用户控件,但我不确定。这就是为什么我将其发布为评论,而不是答案

标签: asp.net


【解决方案1】:

您应该阅读有关用户控制 - 又名 ASCX。

http://msdn.microsoft.com/en-us/library/y6wb1a0e.aspx

【讨论】:

    【解决方案2】:

    作为Royi Says,用户控件是要走的路。您甚至可以通过属性让用户控件在不同页面上表现不同。

    完成此任务的第二种通常较差的方法是通过

    <!--#include file="somefile.htm"-->
    

    这是一个静态包含(不进行处理、支持事件等),很少是您想要的。但是,对于某些形式的静态内容,它是一个合适的选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多