1

e コマース アプリケーションを作成しようとしていますが、現在、アカウント管理ロジックを作成する必要があります。Membership API を利用しようとしていますが、方法が見つからないようです。続行。

私のアプリケーションには、電子商取引アプリケーションのすべてのテーブルを含むデータベースと、メンバーシップ API で使用するために asp.net によって生成されたデータベースの 2 つのデータベースがあります。

ユーザーが入力したデータを取得する方法がわかりません。

これは私がやろうとしていることです:

    [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 に答える