访问用户输入

时间:2012-12-26 14:24:54

标签: c# asp.net-mvc-3

我正在尝试创建一个电子商务应用程序,现在我正处于我必须创建帐户管理逻辑的部分。我正在尝试利用Membership API,但我似乎无法找到方法如何继续。

我的应用程序有两个数据库,一个包含电子商务应用程序的所有表,另一个是asp.net生成的数据库,用于将其与Membership API一起使用。

我不知道如何检索用户输入的数据。

这就是我打算做的事情:

    [HttpPost]
    public ActionResult LogIn()
    {
        if(ModelState.IsValid)
        {
            if(Membership.ValidateUser(username , password))
            {

            }
        }
    }

任何人都可以告诉我如何检索用户的输入吗?

1 个答案:

答案 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将从表单内的输入字段中为您构建模型。