我有两个Actionresults,EditInfo和CreateNew。
public ActionResult CreateNew()
{
ActionResult _view = EditInfo(0)
return _view;
}
public ActionResult EditInfo(int? ID)
{
if (ID == 0)
{
EditModel obj = new EditModel();
return View(obj);
}
EditModel obj = new EditModel();
......
return View(obj);
}
当我选择CreateNew选项时,我应该显示带有空字段的视图。如果我选择编辑选项,我应该显示具有当前字段值的视图。 EditModel有像Name,Age等参数。我已经使用上面的代码尝试了这个。它不起作用。我是asp .net的新手。有人可以帮我解决这个问题。
答案 0 :(得分:1)
Calling an Actionresult in another Actionresult
您可以使用RedirectToAction
public ActionResult CreateNew()
{
ActionResult _view = EditInfo(0)
return RedirectToAction("action name","controller name","params");
//this will go to second action;
}