【问题标题】:Add search filter to URL without using Javascript(C# MVC3)在不使用 Javascript(C# MVC3)的情况下将搜索过滤器添加到 URL
【发布时间】:2013-05-13 10:11:37
【问题描述】:

我有这个网址 //domain/search-results/

我想在 URL 中添加过滤器,但每次用户单击过滤器时都不使用 Javascript,因此 url 会像 //domain/search-results/filter/filter/...

我可以通过 javascript 将过滤器添加到 action 方法来解决这个问题,但如果可能的话我想避免这个解决方案。

我不能使用重定向,因为它会导致页面加载两次(一次用于域/搜索结果,另一次用于域/搜索结果/过滤器)

谢谢。

【问题讨论】:

  • 如何在没有服务器端操作和 javascript 的情况下更改 url。您必须从其中任何一个中进行选择

标签: c# javascript asp.net-mvc asp.net-mvc-3


【解决方案1】:

可以在不重新加载页面的情况下更改 url,但您可能必须使用 javascript。看 Updating address bar with new URL without hash or reloading the pageModify the URL without reloading the page 祝你好运

【讨论】:

  • 最后将对象序列化为 URL。执行“返回 Reditec(URL)”并通过一个操作集中所有请求。
猜你喜欢
  • 2011-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-15
  • 2010-11-29
  • 2011-11-03
  • 1970-01-01
相关资源
最近更新 更多