【发布时间】:2018-10-01 18:32:15
【问题描述】:
我想从我的 MVC 应用程序 Razor 视图中生成一个 URL,其中将包含多个参数输入,如下所示:example.com/Index?id=1&bool=true
我已经尝试过这个:@Url.Action("Index?id=1&bool=true", "MyController"),但它根本不起作用。
我想问一下是否有什么想法可以像上面的示例一样获得输出?提前谢谢你。
【问题讨论】:
-
@Url.Action("Index", "ControllerName", new { id = 1, xxx = true })(其中xxx是您的boolean属性 - 它不能命名为bool) -
/controllername/index/1?xxx=True 我得到这样的输出。但我想要这样-> Index?id=1&bool=true
-
如果您的意思是要省略控制器名称,那么除非您编写自定义路由定义,否则您不能这样做
标签: c# asp.net-mvc