繁体   English   中英

只能有一个“页面”指令-如何解决此问题?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM