1

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

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

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

这就是我打算做的:

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

            }
        }
    }

谁能给我一个关于如何检索用户输入的想法?

4

1 回答 1

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

于 2012-12-26T14:29:36.007 回答