我发现显示不同版本的脚本时出错。
我的项目PRJ下的Login1.aspx中的第一行脚本应该是
<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/Light.master" CodeBehind="Login1.aspx.cs" Inherits="PRJ.Login1" %>
然而,
当我编译webform项目PRJ时,错误在Inherits属性中显示错误的脚本。
我曾尝试重建项目和解决方案,但它不起作用。
如何解决此问题?请帮忙!!
Server Error in '/' Application.
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: Could not load type 'Project.Account.Login1'.
Source Error:
Line 1: <%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/Light.master" CodeBehind="Login1.aspx.cs" Inherits="Project.Account.Login1" %>
Line 2: <%@ Register Assembly="DevExpress.Web.v14.1, Version=14.1.4.0, Culture=neutral, PublicKeyToken=xxxxxxxxxx" Namespace="DevExpress.Web.ASPxEditors" TagPrefix="dx" %>
Line 3:
Source File: /Account/Login1.aspx Line: 1
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.18446
答案 0 :(得分:0)
对于Code behind属性,您必须在类名后面给出页面,如: 代码隐藏=&#34; Login1.aspx.cs&#34;
对于继承,我们必须提供名称空间的完整路径,如: 继承=&#34; YourNameSpace.Login1&#34;
答案 1 :(得分:0)
我认为这是由于Visual Studio中的错误造成的。 重新启动visual studio后,它可以正常工作。