我添加了一个类Class1 在App_Data文件夹里,实例化时竟找不到.

来源:百度知道 编辑:UC知道 时间:2024/06/04 03:12:36
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

/// <summary>
/// Class1 的摘要说明
/// </summary>
public class Class1
{
public Class1()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public int a()
{
return 1;
}
}

public partial class _Default : System.Web.UI.Page
{

Class1 p = new Class1();
int a = 1;
}

错误显示:
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS0246: The type or namespace nam

建议楼主把类文件放入App_Code文件夹里。
如果没看到该文件夹,可以右键右侧的项目浏览器,选择添加.net文件夹。里面有一个App_Code文件夹。

这个类一定要和你已有的工程在同一个名称空间下!~
namespace App_Data
{
class class1
{
……
}
}

在你的class1的定义前加上namespace App_Data

你将在要实例化的类里 导入下app文件夹

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

//这里导入
using 你的项目名App_Data;
(我看你项目名叫test2把那就是using text2.App_Data;)