解析器错误消息'.master'不是有效的语言扩展名

时间:2014-03-31 23:27:07

标签: c# asp.net master-pages

我发生了什么改变主要母版页的根然后我像以前一样重新定位但是现在我面临这个问题,我已经阅读了很多人面对相同案例的问题,但我无法做到这一点。找到一个很好的解决方案或答案来解决这个错误,顺便说一句,我试图改变#34;〜/"到" ../"并在根目录中添加主项目文件夹,但它的相同之处如下:" ../ berava /"和同样的情况。

这是母版的代码

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="~/MasterPage.master" Inherits="MasterPage.master" %>

&lt;%@ Register Assembly =&#34; AjaxControlToolkit&#34;命名空间=&#34; AjaxControlToolkit&#34;的TagPrefix =&#34; ASP&#34; %GT;

1 个答案:

答案 0 :(得分:0)

您不需要使用CodeFile指定主文件。那应该是cs文件。

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.cs" Inherits="MasterPage" %>