0

ロギングフォームの部分ビューを作成する必要があります。これは、常に任意のページ (Facebook など) の上に表示されます。このフォームは私が作成したログオンモデルを使用しています。私のページのメイン コンテンツは、他のモデルを使用しています。たとえば、ニュース モデルや連絡先モデルなどです。マルチモデルビューを実装するオプションはありますか? それとも、jquery のみを使用するようにログを書き直しますか? Mvc の textboxfor と validation は私にとって非常に便利で、純粋な jquery に置き換えたくありません。

4

2 に答える 2

0

ログイン フォームの部分ビューを作成し、メイン レイアウト ページに追加します。オーバーロードされたメソッドを次のように呼び出すことができます。

@Html.Partial("_LoginPartial", new LoginModel())

これにより、部分ビューに別のモデルを持たせることができます。

于 2013-07-06T13:22:07.410 に答える
0

ロジック モデルをベース モデルとして作成し、このベース モデルから他のモデルを派生させることができます。このようにして、ビューは両方のモデルにバインドされます。つまり、ログイン部分ビューを呼び出してモデルを送信するとき

@Html.RenderPartial("login", Model)

ログインモデルに自動的にバインドされます。

于 2013-07-06T13:30:32.427 に答える