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