Asp.net mvc ASP.NET MVC:用于Url.Action生成默认路由

Asp.net mvc ASP.NET MVC:用于Url.Action生成默认路由,asp.net-mvc,asp.net-mvc-routing,Asp.net Mvc,Asp.net Mvc Routing,在使用Url.action时,有没有办法强制生成默认操作 例如,如果我这样做: @Url.Action("Index", "Something") 它不会在URL中生成索引部分,因此我将以/…/结束。我希望在URL中获得索引部分,因为我正在将其注入页面中,以便获得正确的导航URL(看起来像/../Something/Index/1) 谢谢 Luis请提供您想要使用操作的完整示例??我需要构建和URL,但ID将仅在javascript中动态设置。我正在使用默认情况下生成的路由/../Someth

在使用Url.action时,有没有办法强制生成默认操作

例如,如果我这样做:

@Url.Action("Index", "Something")
它不会在URL中生成索引部分,因此我将以/…/结束。我希望在URL中获得索引部分,因为我正在将其注入页面中,以便获得正确的导航URL(看起来像/../Something/Index/1)

谢谢


Luis

请提供您想要使用操作的完整示例??我需要构建和URL,但ID将仅在javascript中动态设置。我正在使用默认情况下生成的路由
/../Something
是导航的正确URL。路由将始终构建尽可能短的URL,忽略右侧的所有可选段(否则您的主页将位于
/home/Index
而不是
/
)。您好。是的,我知道我看到的是预期的行为…只是想知道是否有任何改变它的选择…似乎没有。。。