我是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这是我的第一个问题,所以如果它看起来有点模糊,我道歉。
答案 0 :(得分:2)
你不应该在asp.net中使用#include文件,因为它是一个经典的asp机制,并且在新版本的框架中有更好的方法来做这些事情。为了在许多页面中重用您的代码,您可以将“内部页面”重写为用户控件,或将“外部页面”重写为另一个母版页。以下是有关此主题的更多信息:ASP.NET equivalent of server side includes