【发布时间】:2021-05-22 22:10:36
【问题描述】:
我不断收到此错误并尝试删除数据源,但这给了我另一个错误并且还尝试添加另一个连接字符串也不起作用我该如何解决这个问题? https://ibb.co/4sVbnZt
DbsCarEntities1 dbs = new DbsCarEntities1();
string maincon = ConfigurationManager.ConnectionStrings["DbsCarEntities1"].ConnectionString;
public ActionResult Admin1()
{
return View();
}
[HttpPost]
public ActionResult Admin1(Admin x)
{
string maincon = ConfigurationManager.ConnectionStrings["DbsCarEntities1"].ConnectionString;
SqlConnection sqlcon = new SqlConnection(maincon);
string sqlquery = "select UserName,Password from [dbo].[Admin] where UserName=@UserName and Password=@Password";
sqlcon.Open();
SqlCommand sqlcom = new SqlCommand(sqlquery, sqlcon);
sqlcom.Parameters.AddWithValue("@UserName", x.UserName);
sqlcom.Parameters.AddWithValue("@Password", x.Password);
SqlDataReader sdr = sqlcom.ExecuteReader();
if (sdr.Read())
{
Session["UserName"] = x.UserName.ToString();
return RedirectToAction("Main2");
}
else
{
ViewData["Message"] = "Admin Login Details Does NOT match our data records!";
}
sqlcon.Close();
return View();
}
public ActionResult Main2()
{
return View(dbs.Cars.ToList());
}
【问题讨论】:
-
能否请您发布错误的全文/截图。
-
@Quarter ibb.co/4sVbnZt
-
好像是一个错误的连接字符串,你能发布它吗?
-
您的连接字符串对 EF 无效。 stackoverflow.com/a/1404442/1131979
-
@ModarNa
标签: asp.net asp.net-mvc asp.net-core