asp.net-mvc - ASP.NET MVC 路由

标签 asp.net-mvc routing

这个 URL 最合适的路由是什么?

www.mysite.com/searchkey0

www.mysite.com/searchkey1

哪里searchkey是搜索方法的关键字?我尝试了以下路线:
routes.MapRoute( _
        "SearchRoute", _
        "search", _
        New With {.controller = "Search", .action = "Search", .id = ""} _
   )

在这个路由中,URL 必须有 /search/searchkey .我只想拥有 searchkey在 URL 中,而不是单词 Search .

我错过了什么?

最佳答案

尝试这个:

routes.MapRoute( _
        "SearchRoute", _
        "{id}", _
        New With {.controller = "Search", .action = "Search", .id = ""} _
   )

关于asp.net-mvc - ASP.NET MVC 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1442803/

相关文章:

routing - 将IP范围转发到在Vagrant/VirtualBox中运行的Kubernetes节点

c# - 如何在 .NET Core MVC 项目中转换 appsettings.json?

asp.net-mvc - 使用Linq.Expression使用动态Lambda访问嵌套属性

ruby-on-rails - Rails 中的规范化 - 路由还是 .htaccess?

plugins - 如何在插件 nopcommerce 中覆盖路由

php - 流明路由缓存不起作用

logging - 如何监控Linux路由器上的路由决策

asp.net-mvc - Asp.Net Mvc JQuery ajax 输入参数为 null

asp.net - 防止 ASP.Net MVC 中的 Cookie 重放攻击

asp.net-mvc - asp.net mvc 验证必须是数字自定义错误