使用带有asp.net mvc2的jquery mobile时出现哈希导航问题

我希望使用MVC标准化服务器端的ajax #anchors处理。

在调用控制器操作之前,我想将带有ajax锚点的每个请求转换为没有ajax锚点的请求,这样控制器代码就不知道请求中有锚点:

例如:

1)/ user / profile #user / photos应被视为/ user / photos

2)/ main / index #user / profile / 33应被视为/ user / profile / 33

MVC中最好的技术是什么?

这必须在客户端完成,可能使用jquery,因为#符号后面的所有内容都不会发送到服务器。

我也在努力解决同样的问题,在查看Visual Studio 11 Developer Preview模板代码后我解决了这个问题。 我在_layout.cshtml中添加了以下代码,请注意我们必须以下脚本标记加载jquery.mobile * .js文件:

   ****