Razor ASP.NET MVC 4-在同一页上登录和注册表单
我希望登录表单和注册表单位于同一页面上,我尝试如下:Razor ASP.NET MVC 4-在同一页上登录和注册表单,razor,asp.net-mvc-4,Razor,Asp.net Mvc 4,我希望登录表单和注册表单位于同一页面上,我尝试如下: @model Project.Models.LoginModel @model Project.Models.RegisterModel // Login form ... // Register form ... …但我只能在视图顶部有一个模型参考。我尝试了两种表单的部分视图,但是功能丢失了 你有没有什么好主意?谢谢 一个视图中只能使用一个模型,请创建viewModel类 public class ViewModel { pu
@model Project.Models.LoginModel
@model Project.Models.RegisterModel
// Login form
...
// Register form
...
…但我只能在视图顶部有一个模型参考。我尝试了两种表单的部分视图,但是功能丢失了
你有没有什么好主意?谢谢 一个视图中只能使用一个模型,请创建viewModel类
public class ViewModel
{
public LoginModel LoginModel { get; set; }
public RegisterModel RegisterModel { get; set; }
}
并将其导入到您的视图中
@model Project.Models.ViewModel
这是经典的方式。快速键入@AliRızaAdıyahşiBtw它应该是公共登录模型LoginModel{get;set;}谢谢:)如果您需要,您可以在这里获得更详细的答案:[登录表单和注册表单在同一页上][1][1]: