[英]There can only be one 'page' directive - How do I fix this?
我对c#和asp.net相当陌生,并且在页面上遇到错误,并指出该错误
“只能有一个'page'指令。”
代码如下:
<%@ 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" %>
我该如何解决? 因此,它不仅可以链接,而且可以正常工作吗?
提前致谢。
附言:这是我的第一个问题,如果这有点含糊,我深表歉意。
您不应该在asp.net中使用#include文件,因为它是经典的ASP机制,并且在新版本的框架中有更好的方法来执行此类操作。 为了在许多页面中重复使用代码,您可以将“内部页面”重写为用户控件,或者将“外部页面”重写为另一个母版页。 这是有关此主题的更多信息: 与服务器端等效的ASP.NET包括
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.