3262分
662帖子 需要建议
17小时,13分钟前|链接
我有一个插入数据页面,页面上的项目正在从SQL数据源填充(使用后面的代码) 我需要应用一些过滤器来从Drop Down中删除某些值(用户将选择一些单选按钮然后 应用过滤器,当过滤器应用时,它将从下拉列表中删除不需要的项目
现在我不知道什么是最好的程序,我做了: 1)使用AJAX更新面板,所以当用户点击Apply时,我重新生成查询并重新绑定下拉列表) 所以它涉及服务器往返,每次用户点击应用按钮。 关于这一点的最好的事情是,如果用户想要逐个插入记录,那么用户不必再次应用过滤器agian (一旦应用,它将仅在每次记录插入后显示过滤后的值)
2)使用客户端javascript我已经实现了相同但这里的大问题是 插入记录后,页面将刷新,因此下拉列表将再次显示所有UN-Filtered值
我需要提出关于我应该遵循哪些技术的建议,请帮助
答案 0 :(得分:1)
使用ajax是最好的选择,但是在sql中你创建了一个存储过程,这样可以减少重新生成查询的时间。