我在一个页面中有一些文本框,在同一页面中会有一个表格“网格”,用于保存搜索结果。
当用户开始编辑上面的文本框时,搜索必须首先将所有文本框的值发送到服务器“ajax”,然后返回结果以填充下面的网格。
注意事项:
此网格应支持分页,通过单击标题进行排序,并且它将在结果旁边包含一些控件,例如 bool 值的复选框和用于在另一页中打开详细信息的链接。
我知道很多方法可以做到这一点,其中一些是:
1- 围绕所有这些控件更新面板,这就是“快速肮脏的解决方案”
2- 使用 ajax 请求发送搜索条件,例如使用 JQuery post 函数并取回 JSON 结果,使用模板将绘制网格“干净但需要时间才能完成,以后将更难编辑”。
3- ....
我的问题是:
您认为实现此方案的最佳选择是什么?因为我面对这种情况太多了,想知道哪种实现在性能、优化和完成时间方面会更好。
我只想知道你对这个问题的看法。
最佳答案
简而言之:
- 表现:
- 写一个good search filter method 、防止重复、按相关性搜索等!
- 您希望返回多少个结果? do you need to use JSON || HTML || XML ? ;
- 优化:
- 完成时间:
希望对您有所帮助! ;)
关于asp.net - 使用ajax实现搜索和搜索结果的好方法有哪些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2932747/