当前位置: 首页 > 知识库问答 >
问题:

如何将其他页面包含到aspx文件中

吕飞翼
2023-03-14

我想在ASP.NET中包含其他aspx文件到主aspx文件,我可以在jsp中这样做,jsp中的代码包括

<jsp:include page="footer.jsp" />

共有1个答案

贲宜春
2023-03-14

您不能在ASP.NET中的现有页中添加其他页。
因为ASP.NET不允许在同一页中添加两个表单标记
有一些功能,如用户控件,您可以使用
更多详细信息
http://www.codeproject.com/articles/1739/user-controls-in-asp-net


还有母版页内容页的概念
以下是母版页的良好链接
http://www.codeproject.com/articles/325865/creating-master-page-in-asp-net-2010

母版页具有如下结构

<%@ Master Language="C#" AutoEventWireup="true" 
CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
   <title></title>
   <asp:ContentPlaceHolder id="head" runat="server">
   </asp:ContentPlaceHolder>
</head>
<body>
   <form id="form1" runat="server">
      <div>
          <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">

          </asp:ContentPlaceHolder>
      </div>
   </form>
 </body>
</html>

有几点需要注意
当您装入一个页面时,您只能在ContentPlaceHolder1中添加内容,这些内容可能很多。
您还可以将用户控件放在母版页中,以便它反映在您的所有页面上。

实际上是用户控件;您可以通过转到母版页类的代码隐藏来验证这一点,右键单击类名并选择“转到定义”。您将看到如下内容:

public class MasterPage : UserControl
{
    ...
}

便于显示在单个项目中重复的组件,如菜单和面板。问题是它们不生成.dll,如果需要,必须手工复制到其他项目。一些好的链接
服务器端的ASP.NET等价物包括
如何在ASP.NET页面中包含外部html文件

 类似资料:
  • 我对ASP.NET很陌生,我正试图创建一个学习网站。我在用PHP开发网站,在这里我使用< code >在主页面中包含了另一个PHP文件 我在某个地方看到了这个代码,但它不起作用。

  • 如果我直接编写上面的代码,上面的代码可以正常工作,我试图在其他文件和主文件中编写此代码,我做了 我如何能包括它有没有办法包括,也想知道一个更好的方式来写上述声明。 谢谢你

  • 问题内容: 我需要从.aspx网页中抓取查询结果。 http://legistar.council.nyc.gov/Legislation.aspx 该网址是静态的,那么如何向该页面提交查询并获得结果?假设我们需要从相应的下拉菜单中选择“所有年份”和“所有类型”。 那里的人必须知道该怎么做。 问题答案: 作为概述,您将需要执行四个主要任务: 向网站提交请求, 从站点检索响应 解析这些响应 在上面的

  • 问题内容: 我找不到将外部.js文件包含到Node ejs模板中的方法。我想将逻辑和数据放入外部.js文件中的对象中,将该文件包含到index.ejs模板中并从中提取数据。 我尝试通过插入标准方式尝试 ,但它不起作用 然后,我尝试了ejs特定关键字,这仅适用于添加部分内容(ejs代码段)。 我将.js文件插入了在可执行server.js中定义的静态目录中,再次没有结果。 但有趣的是,例如,将css

  • 我正在尝试加入一些。txt。png和其他文件转换为我的jar文件。我在src文件夹下创建了一个名为“resources”的文件夹。从IDE运行程序时,程序可以正确找到所有文件。但是,只要我用代码创建一个jar文件,就找不到任何文件。当然,我使用了getClass()。getResource(…)。 有人能帮我吗?:/

  • 问题内容: 我正在向其中部署文件,并希望将其他文件包括到该段中,如下所述: 使用Heroku CLI配置WAR部署 它成功部署了文件,但是在扩展应用程序的任何子文件夹中我都找不到文件。同时,存档中的所有其他文件都在其位置上,其他 文件也仅此而已。我试图添加一些具有相同结果的文件: 问题: heroku在哪里包括其他文件?如何前往那里? 这是heroku-cli的输出: 问题答案: 这些文件将被添加