我有一个搜索页面,其中包含一个数据列表和一个面板,用于按关键字或过滤条件执行搜索(类似于http://shutr.bz/KpZk2p)
我已将数据列表包装在<contentTemplate>
内,并将搜索按钮注册为<trigger>
,因此当有人按条件输入关键字或过滤条件并点击按钮时,系统会构建查询根据输入的值,查询数据库和加载数据列表,一切都很完美,但
现在业务需求发生了变化,我需要将此搜索作为基于查询字符串的搜索,因此如果一个用户已经过滤了数据(构建搜索过滤器),那么用户可以与下属共享结果网址。
我知道在点击按钮时需要response.redirect
这样的内容并传递输入的值queryString,然后在页面加载时读取传递值的URL。
我真的在寻找一种最好的机制来实现这一点,因为数据列表显示了来自数据库的图像,因此需要更快更有效。
建议值得高度评价。
非常感谢提前。
答案 0 :(得分:0)
我写了一个可以帮助你的导航项目http://navigation.codeplex.com/。
在文档页面http://navigation.codeplex.com/documentation上,我将构建一个完全符合您需求的示例。它使用支持Ajax History的ASP.NET Ajax来提供书签。