MVC3 MapRoute问题
我创建了以下路由:
routes.MapRoute(
"TestRoute4", // Route name
"Report {ref_id} Test Board", // URL with parameters
new { controller = "stats", action = "index" } // Parameter defaults
);
public ActionResult index(string ref_id)
{
}
这很好用,但我现在希望我的控制器知道它是从与 Report 25 测试板匹配的路由调用的。 MapRoute 中是否有一种方法可以将其他内容传递给控制器?我什至不介意硬编码。我只是想传递“报告和测试委员会”这个词。
希望你能帮忙,
曼迪
I created the following route:
routes.MapRoute(
"TestRoute4", // Route name
"Report {ref_id} Test Board", // URL with parameters
new { controller = "stats", action = "index" } // Parameter defaults
);
public ActionResult index(string ref_id)
{
}
This works good but I would now like my controller to know that it's been called from a route that matched Report 25 Test Board. Is there a way in MapRoute that I can also pass other things to the controller? I don't even mind hardcoding. I just just want to pass the words Report and Test Board.
Hope you can help,
Mandy
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
DataTokens
:在您的控制器上,您可以执行以下操作:
Use
DataTokens
:On your controller you can do this: