私は異なるModels
のために(同じコントローラ内で)このアクションコードを10回以上書いています。このコードを減らす方法があるのですか、または一般的なアクションを作成する方法はありますか?コントローラのアクションをasp.net mvc3に再組み込み
[HttpPost]
public ActionResult SavePerson(Person p)
{
if (ModelState.IsValid)
{
//do something
return Redirect("/Main");
}
else
{
return View();
}
}
[HttpPost]
public ActionResult SaveCategory(Category c)
{
if (ModelState.IsValid)
{
//do something
return Redirect("/Main");
}
else
{
return View();
}
}
これらはアクションです! –
ohhh k .... if(ModelState.IsValid)とリダイレクト/リターンステートメントのいくつかのリファクタリングが必要だと言っています。申し訳ありませんが、私はあなたが '// do something'のリファクタリングを探していると思いました –