参数可选来自控制器

时间:2014-05-26 04:24:02

标签: c# asp.net parameters controller optional

我有一个带有3个参数的ActionResult,但是当y从其他ActionResult重定向时,3个参数的抛出错误为空。

     pubblic ActionResult Comentar()
     {
          return Redirect("GeneralTop");
     }

[HttpGet]
     public ActionResult GeneralTop(string name, int opcion, int id)
     {
             My code
     }

当我从Comentar重定向时,不能正常工作。帮忙吗? (引擎aspx)

1 个答案:

答案 0 :(得分:1)

     pubblic ActionResult Comentar()
     {
          return RedirectToAction("GeneralTop",new {name:"test",option:4,id:3});
     }

试试上面的

如果您希望参数是可选的,则应使用可空类型。