C#Mvc支持QueryString矩阵表示法

时间:2016-10-27 15:48:11

标签: c# angular

我使用angular2作为C#.NET堆栈的前端。

我遇到的问题是angular2路由器使用矩阵表示法。 (foo.com; a = b而不是foo.com?a=b)。

我一直无法弄清楚如何在angular2中禁用矩阵表示法,但我已经能够通过MVC将大多数网址成功映射到angular2应用程序中。

我仍然遇到网址问题,例如“foo.com; search = abc。*”

在我尝试使用静态文件处理程序之前,我希望有人能够知道以下某个问题的答案:

  1. 如何设置C#/ Mvc以使用查询字符串矩阵表示法
  2. 如何告诉angular2停止使用矩阵表示法。
  3. 到目前为止,搜索网站/这个网站并没有让我找到任何解决方案。

    任何帮助都将不胜感激。

    感谢。

    编辑:

    我正在使用“@ angular / router”:“~3.1.0”。在测试版中有支持吗?主要路线和矩阵仅用于儿童路线。使用新的路由器,我找不到对传统查询字符串的任何支持。

1 个答案:

答案 0 :(得分:0)

这可能取决于您使用的路由器版本。

请参阅:How to use the Querystring instead of ';'

请参阅:https://github.com/angular/angular/issues/7616