MVC和RedirectToAction替代方案

时间:2015-02-05 18:10:28

标签: asp.net-mvc redirecttoaction

我们正在使用MVC 5构建一个应用程序。基本上,我们有一个带有几个单选按钮和一个Submit按钮的View Index。某些单选按钮具有选择选项的下拉列表。目前,我们的HomeController有一个很大的Switch声明,我相信有一种更优雅的方式来加载基于选择的页面。

[HttpPost]
 public ActionResult Submit(SpecificationQuery input)
 {
     switch (input.specifications)
     {
         case "updateChannel":
             return RedirectToAction("AddUpdateDelete", "Channel");
         case "etc":
             return RedirectToAction("Etc", "Channel");
         default:
             return RedirectToAction("Index", "Home");
      }
  }

我无法更改单选按钮的页面,但似乎必须有更好的方法来执行此操作。我一直在研究MapRoutes的想法,也许可能会以某种方式添加单选按钮的名称,但我担心我被误导了。有什么建议吗?

0 个答案:

没有答案