gpt4 book ai didi

c# - asp.net mvc中url中的参数

转载 作者:太空宇宙 更新时间:2023-11-03 21:52:01 24 4
gpt4 key购买 nike

我知道这是可以做到的,但我什至不知道从谷歌上找到一个好的教程是什么。我正在使用 ASP.Net MVC4 并且我有一个名为 ePage 的 Controller ,现在我可以从这样的 URL 访问我想要的内容

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

我怎样才能改变路由以便(如果可能的话只针对这个 Controller )它是这样读的

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

我现在将始终使用“Index”作为 Action。

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

最佳答案

在你的 Global.asax.csRegisterRoutes 方法下,你可以尝试添加:

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

您的 Index 方法必须有一个名为 param 的参数,以便路由匹配。

关于c# - asp.net mvc中url中的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14048900/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com