自己定义了一个类,放在App_Code文件下下面,在Default.aspx中却无法引用这个这个类的方法
using System;
using System.Collections.Generic;
using System.Web;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
/// <summary>
///DataAccess 的摘要说明
/// </summary>
public class DataAccess
{
public static SqlDataReader GetSpeciesReader()
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString);
SqlCommand cmd = new SqlCommand("SELECT SpeciesId,Species,Description,Immartal FROM Species" + "ORDER BY Speceies", conn);
conn.Open();
return cmd.ExecuteReader(CommandBehavior.CloseConnection);
}
public DataAccess()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
}
在Default.aspx的下面这句代码显示上下文中没有DataAccessSqlDataReader reader =DataAccess.GetSpeciesReader();
using System;
using System.Collections.Generic;
using System.Web;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
/// <summary>
///DataAccess 的摘要说明
/// </summary>
public class DataAccess
{
public static SqlDataReader GetSpeciesReader()
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString);
SqlCommand cmd = new SqlCommand("SELECT SpeciesId,Species,Description,Immartal FROM Species" + "ORDER BY Speceies", conn);
conn.Open();
return cmd.ExecuteReader(CommandBehavior.CloseConnection);
}
public DataAccess()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
}
在Default.aspx的下面这句代码显示上下文中没有DataAccessSqlDataReader reader =DataAccess.GetSpeciesReader();
public static class DataAccess
{
public static SqlDataReader GetSpeciesReader()
{
...SqlDataReader reader =DataAccess.GetSpeciesReader();
重新打开VS,有时候VS会出现这种反应不过来的问题,重启VS,应该可以了。