ASP.net MVC 中出现“字段初始值无法引用非静态字段、方法或属性...
发布网友
发布时间:2022-05-24 22:12
我来回答
共3个回答
热心网友
时间:2023-11-06 13:27
public partial class tlogin : System.Web.UI.Page
{
SqlCommand comm;
SqlDataReader myreader;
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Text = (String)Session["ID"];
String settings = ConfigurationManager.ConnectionStrings["DB_tpjConnectionString"].ConnectionString;
SqlConnection conn = new SqlConnection(settings);
try
{
conn.Open();
}
catch
{
Response.Write("<script>alert('连接数据库失败!');</script>");
}
string strQuery = "SELECT COUNT (*) FROM Tinformation Where ID_T='" + Session["ID"] + "'";
comm = new SqlCommand(strQuery, conn);
myreader = comm.ExecuteReader();
if (myreader.Read())
{
//myreader中有数据,表示给出的用户名和密码在数据库中有匹配记录
TextBox2.Text = myreader["name_T"].ToString();
TextBox3.Text = myreader[""].ToString();
}
myreader.Close();
conn.Close();
}
热心网友
时间:2023-11-06 13:28
你的方法dinnerRepository.GetDinner(2)返回的是什么类型?Dinners又是什么类型呢?
把你的方法GetDinner(int x) 访问修饰符后加一个static
调用时 dinner=DinnerRepository.GetDinner(2);试下
热心网友
时间:2023-11-06 13:28
用的是啥依赖注入框架?
调用啥字段出的错?
检查一下这个字段是怎么初始化的追问菜鸟级别对您提的问题我摸不着头脑, 初始化DinnerRepository dinnerRepository = new DinnerRepository(); 调用”dinnerRepository“ Dinners dinner = dinnerRepository.GetDinner(2); 调用时"dinnerRepository"出现红下划线报错!
追答去检查一下dinnerRepository类中的字段都是怎么初始化的