asp.net-mvc - ASP MVC Restful url 和 Ajax 调用

标签 asp.net-mvc rest

这是 ASP MVC 中的常见问题。我有一个简单的搜索表单,包含四个字段和一个搜索按钮。搜索按钮使用 jquery 将结果填充到 html 表中。

问题是我们还试图维护状态,因为用户转到不同的页面然后返回,我们希望用搜索文本填充搜索字段并重新填充结果。

由于填充调用是 Ajax,因此未使用正确的状态重写 URL。

是否有 ASP MVC 首选方法来实现此目的?或者我们被困在回发中?

最佳答案

您可以随时根据您正在进行的 AJAX 搜索来更新您的 URL。

然后在jQuery的ready事件中,如果有的话,就用URL中存储的参数进行搜索; )

因此,一旦用户继续移动或重新加载已添加书签的搜索,taraaaaa!...搜索仍然存在:D

更新:我的团队表示,在 URL 中使用井号标记将是最干净的方法:P

这里>> detecting-back-button-hash-change-in-url <<你会找到有关尊重的信息和一些技巧; )

关于asp.net-mvc - ASP MVC Restful url 和 Ajax 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2273820/

相关文章:

javascript - 如何为单页应用程序实现 isDirty 标志 onLeave?

c# - 如何使用 Razor 在主视图 View 模型中保存部分 View View 模型项?

javascript - 如何创建函数以在后端验证下拉列表

ajax - 如何将 Html.BeginForm 变成 Ajax.BeginForm

java - 如何使用 JAX-RS 和 Jersey 处理 CORS

javascript - 如何在 MVC 中使用 ajax 使用新从服务器获取的数据重新初始化 dataTables

java - Spring 数据休息: Different resource returned from received

python - 如何从 Bottle 中的路径获取参数?

javascript - 批量 REST API POST 处理

java - 如何在 jax-rs Restful web 服务中获取 Json 对象