我有三個類將數據保存在MVC提交3
public partial class User
{
public string No_ { get; set; }
public string LastName { get; set; }
public virtual ICollection<Login> Logins { get; set; }
public virtual ICollection<Education> Educations { get; set; }
}
public partial class Education
{
public string No_ { get; set; }
public string UserId { get; set; }
public string Degree { get; set; }
public string Institution { get; set; }
public string Percentage { get; set; }
}
public partial class Login
{
public string No_ { get; set; }
public string UserId { get; set; }
public string Username { get; set; }
public string Password { get; set; }
public virtual User User { get; set; }
}
我有三個不同勢模型進行了三次的局部視圖,並使它呈現到一個頁面,如下
@{
ViewBag.Title = "Register";
Layout = "~/Views/Shared/BlankLayout.cshtml";
}
<h2>
Register</h2>@using (@Html.BeginForm())
{
@Html.Partial("LoginPartialView")
@Html.Partial("UserPartialView")
@Html.Partial("ProfessionPartialView")
<section>
<div>
<button class="reset">Reset</button>
<button class="submit" name="submit" value="Submit">Submit</button>
</div>
</section>
}
我想要的是當我點擊提交按鈕時,部分視圖的所有數據都應該到達[httppost],我可以將數據保存到用戶,教育,登錄表。如何獲取數據到一具有HTTP POST控制器,如控制器:
[HttpPost]
public ActionResult Register(?,?,?)
{
context.Logins.Add(LoginObject);
context.Educations.Add(EducationObject);
context.Professions.Add(ProfessionObject);
return View();
}
我只是想知道如何獲得上述局部視圖中的數據到httppost控制器使上述
提到我可以保存數據我幾乎是新手在Mvc 3對不起,如果我沒有任何意義,當我問。請引導我一起
您在每個部分視圖中使用哪些模型? – Eranga 2011-12-19 04:37:52
@Eranga我用他們每個人的登錄,職業,教育模型......用於局部視圖 – Joy 2011-12-19 06:55:14