1

ログインフォームと登録フォームの両方を同じページに表示したいので、次のように試しました。

@model Project.Models.LoginModel
@model Project.Models.RegisterModel

// Login form
...

// Register form
...

...しかし、ビューの上部にあるモデル参照は 1 つだけです。両方のフォームの部分ビューを試しましたが、機能が失われました。

これを正しくする方法についてのアイデアはありますか?ありがとう!

4

1 に答える 1

3

ビューで使用できるモデルは 1 つだけです。viewModel クラスを作成します。

public class ViewModel
{
    public LoginModel LoginModel { get; set; }
    public RegisterModel RegisterModel { get; set; }
}

ビューにインポートします

@model Project.Models.ViewModel
于 2013-02-17T21:37:35.460 に答える