Asp.net mvc Ajax#用MVC锚定处理

Asp.net mvc Ajax#用MVC锚定处理,asp.net-mvc,ajax,anchor,fragment-identifier,Asp.net Mvc,Ajax,Anchor,Fragment Identifier,我希望使用MVC在服务器端标准化ajax锚的处理 在调用控制器操作之前,我希望将每个带有ajax锚的请求转换为不带ajax锚的请求,以便控制器代码不知道请求中有锚: 例如: 1) /user/profile#user/photos应视为/user/photos 2) /main/index#user/profile/33应视为/user/profile/33 MVC中实现这一点的最佳技术是什么?锚不使用url推送到服务器。一个选项是将值/main/index#user/profile/33放入一

我希望使用MVC在服务器端标准化ajax锚的处理

在调用控制器操作之前,我希望将每个带有ajax锚的请求转换为不带ajax锚的请求,以便控制器代码不知道请求中有锚:

例如:

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

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


MVC中实现这一点的最佳技术是什么?

锚不使用url推送到服务器。一个选项是将值
/main/index#user/profile/33
放入一个隐藏字段中,并从控制器获取该字段的内容


但是,我不确定您是如何在标记页面中使用锚定的,因此这可能没有帮助

锚不使用url推送到服务器。一个选项是将值
/main/index#user/profile/33
放入一个隐藏字段中,并从控制器获取该字段的内容


但是,我不确定您是如何在标记页面中使用锚定的,因此这可能没有帮助

你确定这会发生吗?嗯。。。我刚开始写代码时就意识到了这一点。需要进行一些javascript预处理,手动将锚信息发送到服务器。你确定会发生这种情况吗?嗯。。。我刚开始写代码时就意识到了这一点。需要进行一些javascript预处理,手动将锚信息发送到服务器。