猿问

asp.net mvc5中如何路由跳转另一个路由并传参?

比如: 控制器 RouterController 中有两个 action 分别叫: A1 和 A2 。 然后A1的action需要一个string name的参数。然后客户端发起请求 ......Router\A2 ,进入到A2的action 然后我想实现 A2 跳转 A1的action 并传入"123456"。

临摹微笑
浏览 474回答 2
2回答

慕妹3146593

如果做控制,个人建议做一个基类Controller重写/// <summary>/// Action执行之前/// </summary>///<param name="filterContext"></param>protected override voidOnActionExecuting(ActionExecutingContextfilterContext){filterContext.RouteData.Values["controller"];filterContext.RouteData.Values["action"]);}这离可以判断出访问具体的控制器和action
随时随地看视频慕课网APP
我要回答