0
如何更改表單的動作?當我顯示視圖時,我設置了一個名爲ViewData["mode"]
的變量,它可以是edit
或insert
,並且在控制器中,我有兩個方法Edit()
和Insert()
,執行這些操作。根據條件設置表單動作
public class ManagePersonController : Controller
{
public ActionResult ShowEditForm(string name, string surname, DateTime date)
{
ViewData["mode"] = "edit";
//Do some stuff
return View("Form");
}
public ActionResult ShowInsertForm()
{
ViewData["mode"] = "insert";
//Do some stuff
return View("Form");
}
[HttpPost]
public ActionResult Edit(string name, string surname, DateTime date)
{
//do the edit
}
[HttpPost]
public ActionResult Insert(string name, string surname, DateTime date)
{
//do the insert
}
}
我想用同樣的形式這兩種方法,但基於一個條件,我不知道燙改變行動
Definetly的作品。謝謝! – Phate01