在web.config中配置的MasterPagefile但我想要一个没有它的页面,并且无法摆脱警告

时间:2014-08-11 12:55:47

标签: c# asp.net visual-studio visual-studio-2013 master-pages

所以我通常把我的masterpagefile标签放在我的web.config中(在VS2013中)

<pages validateRequest="true" controlRenderingCompatibilityVersion="4.0" clientIDMode="Static" masterPageFile="~/Site.Master"></pages>

在我的解决方案中,我想放一个简单的html页面(不包含MasterPageFile标签)。

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Error.aspx.cs" Inherits="Web.ErrorPage" %>
    <!DOCTYPE html>

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>ddd</title>
    </head>
    <body>
        <form id="form1">
        </form>
    </body>
    </html>

无所事事,我收到警告:

验证(XHTML5):'script'或'asp:content'区域之外不支持内容

现在,我可以通过在页面声明中添加一个空白的MasterPageFile来消除错误

<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="" CodeBehind="Error.aspx.cs" Inherits=".Web.ErrorPage" %>

但最终会给我警告

验证(ASP.Net):此属性需要一个值。如果该值用引号括起来,则引号必须匹配。

0 个答案:

没有答案