Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 在asp.net mvc3(路由)中处理hashbang(#!)_Asp.net Mvc 3 - Fatal编程技术网

Asp.net mvc 3 在asp.net mvc3(路由)中处理hashbang(#!)

Asp.net mvc 3 在asp.net mvc3(路由)中处理hashbang(#!),asp.net-mvc-3,Asp.net Mvc 3,我正在使用hashbangs(#!)开发单页应用程序 因此,应用程序URL的格式为#/api/常规选择。 当我直接在浏览器中输入此url时,mvc似乎无法识别hashbang,它总是让我执行glolab.asax中提到的默认操作。 是否有人可以为我提供解决方案来处理此问题,以重定向到正确的操作,即api/generalelections之后的所有内容都被浏览器视为锚定标记,不会提供给服务器 在对服务器的Xhr请求中,应该使用“普通”URI,而不是导航URI

我正在使用hashbangs(#!)开发单页应用程序 因此,应用程序URL的格式为#/api/常规选择。 当我直接在浏览器中输入此url时,mvc似乎无法识别hashbang,它总是让我执行glolab.asax中提到的默认操作。
是否有人可以为我提供解决方案来处理此问题,以重定向到正确的操作,即api/generalelections

之后的所有内容都被浏览器视为锚定标记,不会提供给服务器

在对服务器的Xhr请求中,应该使用“普通”URI,而不是导航URI