asp.net – 如何将其他页面包含到aspx文件中
|
我想在asp.net中将其他aspx文件包含到主aspx文件中我可以在jsp中执行它jsp包含的代码就像那样 <jsp:include page="footer.jsp" /> 解决方法您无法将另一个页面添加到asp.net中的现有页面.因为asp.net不允许在同一页面中使用两个表单标记. 您可以使用用户控件等功能 更多详情 http://www.codeproject.com/Articles/1739/User-controls-in-ASP-NET 编辑1 还有更多 编辑2 母版页具有如下结构 <%@ 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中添加内容,其中可能有很多内容. 您也可以将用户控件放在母版页中,以便它可以反映在您的所有页面中. 编辑3 母版页 实际上是用户控件;您可以通过转到主页类的代码隐藏来验证这一点,右键单击类名并选择“转到定义”.你会看到这样的东西: public class MasterPage : UserControl
{
...
}
用户控件 方便用于重复单个项目的显示组件,例如菜单和面板.问题是,如果需要,它们不会生成.DLL并且必须手动复制到其他项目. 一些很好的链接 ASP.NET equivalent of server side includes (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-web-api2 – ASP.NET 5(vNext)/ Web API / OAuth /
- asp.net – 允许搜索机器人在没有会话ID的情况下抓取您的网
- asp.net-mvc-3 – 具有多个强类型部分视图的MVC 3 Razor表格
- asp.net通过Ajax UpdatePanel回传后滚动条位置变更解决方法
- asp.net-mvc – 如何在MVC中显示图像
- asp-classic – 哪里可以存储经典ASP的连接字符串?
- asp.net-mvc – 将ViewData传递给RenderPartial
- asp.net-mvc – 在MVC Razor视图页面中使用string.Format
- asp.net-mvc-3 – 带区域的MVC – Html.ActionLink返回错误
- asp.net-mvc – ASP.NET MVC路由从html页面开始
- ASP.NET中XML转JSON的方法实例
- asp.net – 发布配置文件不会发布所需的构建配置
- asp.net – 如何从HttpResponseMessage获取对象?
- asp.net-mvc – Asp.net MVC:上传多个图像文件?
- ASP.NET MVC 5(VS2013 final):使用OWIN进行Face
- asp.net-mvc-5 – 如何在服务器上保存Rotativa P
- 为什么我要在公共站点上使用ASP.NET MVC,在Intra
- ASP.NET通过分布式Session提升性能
- asp.net – IIS 8.0中内核模式和用户模式缓存之间
- asp.net-mvc – 如何使用存储库模式处理表关系?
