jQuery和MVC3 Razor在Android浏览器上生成奇怪的URL

时间:2012-06-25 22:15:30

标签: android jquery asp.net-mvc-3 jquery-mobile

我正在使用MVC3(使用Razor)/ jQuery Mobile应用程序,在使用Android浏览器(或用户代理)时无法浏览应用程序的许多区域。

问题似乎出现在使用@ Url.Action方法创建的网址中。在iPhone和PC浏览器上,URL如下所示:

<li class="cl"><a href="/CustomerLookup/Search?ep=Home&amp;t=8cf20faa37155b8"><span>Customer Lookup</span></a></li>

但是在Android浏览器或使用Android用户代理的Chrome中,网址如下所示:

<li class="cl"><a href="/(F(Kdqb5nTlCaTP52GkHZ76P50MXAvnUCexKHt0ucPisYJ0iubQ3jwKk6-tiqxAtGVdBmiOgq4mW1-ZF3XUZJc5Y9BHnXVa2fWeIyFE5BxUwmZRhPjbm4L8AWDeymlpAcYJ9ABEPfu5i5_JmvAFinX8y9Jnwj0YeQRnpx_NCVjGqEcuFB-0g5NYcOI_WAsixNP90))/CustomerLookup/Search?ep=Home&amp;t=8cf20fb0b1db618"><span>Customer Lookup</span></a></li>

当我点击此链接时出现错误:

Uncaught Error: Syntax error, unrecognized expression: data-url='/(F(Kdqb5nTlCaTP52GkHZ76P50MXAvnUCexKHt0ucPisYJ0iubQ3jwKk6-tiqxAtGVdBmiOgq4mW1-ZF3XUZJc5Y9BHnXVa2fWeIyFE5BxUwmZRhPjbm4L8AWDeymlpAcYJ9ABEPfu5i5_JmvAFinX8y9Jnwj0YeQRnpx_NCVjGqEcuFB-0g5NYcOI_WAsixNP90])/CustomerLookup/Search?ep=Home&t=8cf20fb0b1db618')

我现在无法导航回原始页面。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

看起来你的android已经禁用了cookie,并且会话被丢入你的网址。