asp.net-mvc - 在ASP.NET MVC中,如何更改操作参数并使它正常工作而不更改路由?

标签 asp.net-mvc routing

在我的路线上,我有这样的事情:

controller/action/{id} 

据我所知,这意味着它将调用具有参数id的任何操作,如下所示:
public ActionResult Detail(string id) 
{
}

在不将特定路由注册到global.asax文件中的情况下,我该怎么做才能进行以下工作:
public ActionResult Detail(string customerId) 
{
}

最佳答案

使用类似-controller/action/{customerId}的路由,或者只是将参数customerId重命名为id,然后以所需的特定方式使用它。

关于asp.net-mvc - 在ASP.NET MVC中,如何更改操作参数并使它正常工作而不更改路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4749499/

相关文章:

ASP.NET MVC 中的 HTML 标签颜色

ruby-on-rails - Ruby on Rails 中的嵌套路由

angular - 在 Angular 4/5 和 TypeScript 中重新加载同一页面

asp.net-mvc - 带有下拉菜单的动态年份绑定(bind)

c# - 我在哪里可以获得 ASP.NET MVC 中的这个 "MVC"类

asp.net - 有没有办法确定 ASP.Net MVC Bundle 是否在之前呈现?

c# - 将 M 添加到 MVC 中?从 Webforms/DataTable 转换

c# - 路线总是去第一个 maproute

c# - 当 url 的一部分已经是另一个路由时,ASP.NET Core 3.1 中的动态路由

.net - 带有模板的 MVC 应用程序中的 AngularJS 路由