只能有一个页面'指令 - 我该如何解决这个问题?

时间:2016-03-22 11:57:29

标签: c# asp.net

我是c#和asp.net的新手,我在页面上遇到错误,但是错误说明

  

"只有一个页面' 。指令"

代码如下:

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="AddUser.aspx.cs" Inherits="OEPD.AddUser" %>

我将此页面链接到另一个页面使用 <!-- #include file="~/Admin/AddUser.aspx -->功能。此页面也使用MasterPage

<%@ Page Title=" Admin Home" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="AdminHome.aspx.cs" Inherits="OEPD.Admin.AdminHome" %>

我该如何解决这个问题?所以它不仅可以链接,而且可以正常工作吗?

提前致谢。

p.s这是我的第一个问题,所以如果它看起来有点模糊,我道歉。

1 个答案:

答案 0 :(得分:2)

你不应该在asp.net中使用#include文件,因为它是一个经典的asp机制,并且在新版本的框架中有更好的方法来做这些事情。为了在许多页面中重用您的代码,您可以将“内部页面”重写为用户控件,或将“外部页面”重写为另一个母版页。以下是有关此主题的更多信息:ASP.NET equivalent of server side includes