視圖中的多個模型我想有兩個模型在一個視圖。該頁包含兩個LoginViewModel和RegisterViewModel.G.public class LoginViewModel{
public string Email { get; set; }
public string Password { get; set; }}public class RegisterViewModel{
public string Name { get; set; }
public string Email { get; set; }
public string Password { get; set; }}我是否需要制作另一個包含這兩個視圖模型的ViewModel?public BigViewModel{
public LoginViewModel LoginViewModel{get; set;}
public RegisterViewModel RegisterViewModel {get; set;}}我需要將驗證屬性提交給視圖,這就是我需要ViewModel的原因。沒有其他方法,例如(沒有BigViewModel): @model ViewModel.RegisterViewModel
@using (Html.BeginForm("Login", "Auth", FormMethod.Post))
{
@Html.TextBoxFor(model => model.Name)
@Html.TextBoxFor(model => model.Email)
@Html.PasswordFor(model => model.Password)
}
@model ViewModel.LoginViewModel
@using (Html.BeginForm("Login", "Auth", FormMethod.Post))
{
@Html.TextBoxFor(model => model.Email)
@Html.PasswordFor(model => model.Password)
}
- 3 回答
- 0 關(guān)注
- 546 瀏覽
添加回答
舉報
0/150
提交
取消