繁体   English   中英

asp.net mvc中url中的参数

[英]parameters in url in asp.net mvc

我知道这可以做到,但是甚至不知道它要求从Google那里找到一个好的教程。 我正在使用ASP.Net MVC4,我有一个名为ePage的控制器,现在我可以通过这样的URL访问我想要的内容

  http://www.myUrl.com/ePage/{ACTION}/{PARAMETER as "id"}

如何更改路由以便(如果可能的话,只为此控制器)可以像这样读取

  http://www.myUrl.com/ePage/{PARAMETER}

我现在总是将“索引”用作动作。

如果有一个简单的答案,那就太棒了,如果不仅仅是指向正确的方向让我阅读和弄清楚。

RegisterRoutes方法下的Global.asax.cs ,您可以尝试添加:

routes.MapRoute("MyNewRoute", "ePage/{param}", new { 
    controller = "ePage",
    action = "Index",
});

您的Index方法必须具有名为param以便路由匹配。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM