註冊表單我想有兩個登錄表單,並在同一頁上註冊的形式,我想是這樣的:ASP.NET MVC 4 - 登錄和
@model Project.Models.LoginModel
@model Project.Models.RegisterModel
// Login form
...
// Register form
...
...但我只能在視圖的頂部有一個模型參考。我嘗試了兩種形式的部分視圖,但是功能丟失了。
任何想法如何得到這個權利?謝謝!
註冊表單我想有兩個登錄表單,並在同一頁上註冊的形式,我想是這樣的:ASP.NET MVC 4 - 登錄和
@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şi – 2013-02-17 21:39:46
Btw它應該公衆LoginModel LoginModel {get;組; } 謝謝:) – Lars 2013-02-18 18:00:39
在這裏你可以得到更詳細的解答,如果你是需要: [登錄形式和註冊形式在同一頁面] [1] [1]:http://stackoverflow.com/a/17860676/1791760 – Lars 2013-07-26 09:04:38