我正在尝试创建一个电子商务应用程序,现在我正处于我必须创建帐户管理逻辑的部分。我正在尝试利用Membership API,但我似乎无法找到方法如何继续。
我的应用程序有两个数据库,一个包含电子商务应用程序的所有表,另一个是asp.net生成的数据库,用于将其与Membership API一起使用。
我不知道如何检索用户输入的数据。
这就是我打算做的事情:
[HttpPost]
public ActionResult LogIn()
{
if(ModelState.IsValid)
{
if(Membership.ValidateUser(username , password))
{
}
}
}
任何人都可以告诉我如何检索用户的输入吗?
答案 0 :(得分:1)
你需要传递一个模型。比方说,我有一个带有表单的视图,它有以下字段:
<input type="textbox" id="username" name="username"/>
<input type="password" id="password" name="password"/>
现在我需要一个模型将其序列化为:
public class LoginModel
{
public string username { get; set; }
public string password { get; set; }
}
现在我想要在动作方法中接收该模型:
[HttpPost]
public ActionResult LogIn(LoginModel model)
当POST
发生时,ASP.NET MVC将从表单内的输入字段中为您构建模型。