我正在做我的項目在mvc4使用C#如何在mvc4 c#中以單一形式使用多個「保存」按鈕?
我有一個編輯窗體,其中包含多個「保存」按鈕。
<form method="post" action="Member/Edit">
<div id="personaldata">
Classification<input type="text" name="Mem_Occ" value="@Model.Mem_Occ" />
Birth Day<input type="text" id="datepicker" name="Mem_DOB">
<input type="submit" name="submit" value="Save" class="btn"/>
</div>
<div id="contactdata">
Email<input type="text" name="Mem_Email" value="@Model.Mem_Email"/>
Mobile<input type="text" name="Mem_Mobile" value="@Model.Mem_Mobile" /><
<input type="submit" name="submit" value="Save" class="btn" />
</div>
</form>
我的控制器是
[HttpPost]
public ActionResult Edit(Model md)
{
try
{
int edited = new Member().Edit(md.Mem_Occ,md.Mem_DOB,md.Mem_Email,md.Mem_Mobile);
return RedirectToAction("Index");
}
catch
{
return View();
}
}
其實我需要的是當我點擊特定的保存按鈕,只有部分數據進行編輯和(所有數據都包含在保存在數據庫中同一張桌子)。怎麼可能。請幫幫我。
使用多種形式與不同post方法 – Nilesh
@Nilesh:你的意思是不同的控制器操作? – neel
是的,你可以使用不同的控制器動作或相同的動作 – Nilesh