嘿,我收到以下错误
分析器错误 说明:解析为此请求提供服务所需的资源时发生错误。请查看以下特定的解析错误详细信息并适当修改源文件。
分析器错误消息:无法加载类型'_AddToCart'。
来源错误:
Line 1: <%@ Page Language="C#" AutoEventWireup="true" Codebehind="AddToCart.aspx.cs" Inherits="_AddToCart" Title="Untitled Page" %>
Line 2:
Line 3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Source File: /FSAICart/AddToCart.aspx Line: 1
我在后面的文件中有匹配的代码,定义如下
using System;
public partial class _AddToCart : System.Web.UI.Page {
任何想法?
答案 0 :(得分:26)
尝试更改 CodeBehind :
<%@ Page Language="C#"
AutoEventWireup="true"
**Codebehind**="AddToCart.aspx.cs"
Inherits="_AddToCart" Title="Untitled
Page" %>
CodeFile :
<%@ Page Language="C#"
AutoEventWireup="true"
**CodeFile**="AddToCart.aspx.cs"
Inherits="_AddToCart" Title="Untitled
Page" %>
ASP .NET 1.1使用 CodeBehind 在单独的文件中编译代码。 ASP .NET 2.0引入了 CodeFile 语法来编译部分类。
有关更详细的说明,请参阅here。
答案 1 :(得分:2)
指定Inherits
指令
Page
属性的命名空间
查看您网页的代码隐藏情况。它看起来像:
namespace MyWebSite
{
public partial class _AddToCart : System.Web.UI.Page
{
//...
}
}
因此,您必须将Page
指令更改为:
<%@ Page Language="C#" AutoEventWireup="true" Codebehind="AddToCart.aspx.cs" Inherits="MyWebSite._AddToCart" Title="Untitled Page" %>