我搜索了一种在 Web 应用程序中包含文件的方法(例如菜单,因此在应用更改时我不必在所有页面上编辑它),但还没有找到像
<?php include "Menu.html"; ?>
你能帮忙吗?
我们不在 asp.net 中使用“包含页面”,即使它是可能的(当然使用不同的语法)。相反,请查看母版页概念。
MasterPages允许您维护母版页之间的父/子关系,该母版页包含环绕任意数量的子内容页面的内容。
同样,UserControls允许您在任何页面上重复使用任何内容,无论是 MasterPage 还是 ContentPage:
<%@ Page Language="C#" %>
<%@ Register TagPrefix="uc" TagName="Spinner"
Src="~/Controls/Spinner.ascx" %>
<html>
<body>
<form runat="server">
<uc:Spinner id="Spinner1"
runat="server"
MinValue="1"
MaxValue="10" />
</form>
</body>
可执行代码:
页面包括
<!--#include file="a.aspx"-->
在页面内独立执行
<% Server.Execute("a.aspx"); %>
不可执行的代码:
<% Response.WriteFile("a.inc"); %>
我相信这就是您正在寻找的。
<!--#include file="wisdom.aspx"-->
我使用 C#.net
<% Response.WriteFile("YourPage.aspx"); %>
这对我来说真的很好!
我也用你的线,
<!--#include file="wisdom.aspx"-->
当我处于 HTML 模式时。