我有一个代码在这里登录,它的工作,但你可以看到,我硬编码的用户名和密码,我想要做的是从数据库中获取帐户,最好使用RAW SQL非Entity框架,请帮忙。ASP.NET MVC通过数据库登录
[HttpPost]
public ActionResult Login(LoginViewModel login)
{
if (!ModelState.IsValid)
{
ViewBag.Error = "Form is not valid; please review and try again.";
return View("Login");
}
if (login.Username == "bpradmin" && login.Password == "admin123")
FormsAuthentication.RedirectFromLoginPage(login.Username, true);
ViewBag.Error = "Credentials invalid. Please try again.";
return View("Login");
}
你必须尝试的东西,你创建了一个数据库,你已经建立了逻辑连接到数据库?你的问题缺少了很多重要信息。 –
我想你应该看看实体框架的基本教程 - 它会让你清楚地了解连接到数据库和轻松执行CRUD操作 –
@TezWingfield我已经有一个数据库,我也知道我的连接字符串,但我不知道如何把它放在那里 – Hanzou