通过 HTTP-Request 的 ASP VbScript 设置会话
我有一个 ASP VbScript Web 应用程序需要跨分页保留网格/表格内复选框列表的状态。
由于等待时间较长,我无法为每次点击支票重新加载页面。
您认为可以在单击复选框时向 ASP 服务器页面发出 JavaScript http请求,以添加或删除会话变量中的选定记录吗?
有更好的方法吗?
I've an ASP VbScript web application requires to preserve status of a checkbox list inside a grid/table across pagination.
I cannot reload page for every click on a check due to long wait time.
Do you think it is possible to make a javascript httprequest to an ASP server page on checkbox click to add or remove the selected record in a session variable?
Is there a better way to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不需要在每次点击时重新加载(提交),而是在分页时重新加载(即“分页”数字/箭头/字母将提交表单,这将发布所有选中的框。然后您将使用它来设置值'选中'到相应的复选框。
现在,如果您想在每次有人更改复选框时提交到数据库(这样即使用户执行“刷新”,它也会保留),那么最好的方法是使用 ajax。
you don't need to reload (submit) on every click, but on pagination (i.e. the 'pagination' numbers/arrows/letters would submit the form, which would post all the checked boxes. Then you would use this to set the value of 'checked' to the appropriate checkboxes.
Now, if you want to submit to the database every time someone changes a checkbox (so it's kept even if the user does a 'refresh') then best way would be using ajax.