【发布时间】:2012-07-10 09:07:12
【问题描述】:
我在同一个目录中有两个文件,一个 ascx 文件和一个 ascx.cs 文件,其中定义了一个 C# 类。
这是我的 .ascx 文件中的代码
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Test.ascx.cs"
Inherits="SITE.UI.Controls.Test" %>
这是 Test.ascx.cs 中的代码:
using System;
using System.Web.UI;
namespace SITE.UI.Controls
{
public partial class Test : System.Web.UI.UserControl
{
}
}
但是,每当我尝试构建网站时,我总是会收到此错误:
错误 1 无法加载类型“SITE.UI.Controls.Test”
我确定我一定是在做一些明显错误的事情,但是经过一个多小时的颠簸之后,我无处可去。 . .
【问题讨论】:
-
已经尝试重建您的解决方案?
-
我尝试重建多次,每次都遇到同样的错误
-
如果添加一个新的用户控件,新的用户控件可以工作会怎样?
-
“同一目录”是什么意思。你用网站项目吗?什么IDE?两个文件都包含在项目中吗?
标签: c# asp.net code-behind