0

実際、私は MVC4 の新しい学習者です。私の上司は、古い asp.net Web フォームを MVC4 に変更したいと考えています。私にはいくつかの問題があります。ビューごとに 1 つは、別のモデルを作成する必要がありますか? たとえば、ログイン ページでは、ユーザーは自分の名前とパスワードを入力して送信するだけです。したがって、これらの名前とパスワードを受け取るには、その名前とパスワードのモデルを 1 つ作成する必要があります。つまり、名前とパスの 2 つのクラス メンバーを持つ 1 つの認証クラスを作成する必要があります。

または、古いものをMVCに転送するより良い方法はありますか

4

1 に答える 1

1

あなたが話しているのはビューモデルです- ビュー/フォームを表すクラスです。このクラスのインスタンスはパラメーターとしてアクションに渡され、Loginユーザー名とパスワードが含まれます。通常、ビューにちなんでビューモデルクラスに名前を付けます。LoginViewModel.

これは、MVC アプリケーションを作成するための受け入れられた方法です。

于 2013-03-26T10:42:31.343 に答える