Подход состоит в том, чтобы использовать составную модель представления:
namespace MyApp.Models
{
public class MyCompositePageModel
{
public RegisterModel registerModel;
public LoginModel loginModel;
}
}
Когда вы сделаете это, унаследуйте от него представление:
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<rs30UserWeb.Models.RegisterModel>" %>
Затем обратитесь к отдельным моделям на странице:
<%= Html.TextBoxFor(m => m.loginModel.Email) %>
<%= Html.ValidationMessageFor(m => m.loginModel.Email) %>
Надеюсь, кто-то еще найдет это полезным.