javascript - 刷新上一页下拉选择
问题描述
我对 C# 和 asp.net 还是很陌生,并且几天来一直在努力理清似乎很简单的事情。我有两页让我们称之为 page1.aspx 和 page2.aspx
page1.aspx
我有两个带有继续按钮的下拉列表。单击继续按钮后,它将填充我的 sql 语句中指定的数据。在第一列我有一个超链接“视图”,在最后一列我有被禁用的复选框。一旦我单击视图超链接,它会将我带到 page2.aspx,它有一个按钮 Tick 和 Untick,它勾选了 page1.aspx 上的复选框
page2.aspx
在此页面上,我有三个按钮(后退、勾选、取消勾选),勾选和取消勾选按钮只是用于勾选或取消勾选 page1.aspx 上禁用的复选框。在后退按钮上,我正在尝试 response.redirect('page1.aspx'); 但是,当我被重定向时,下拉列表为空,并且它不会重新填充先前选择的条件以显示新勾选或未勾选的复选框。
我试过的
- 我尝试了一个功能
function fnHistory() {
window.history.go(-1);
}
在 page2.aspx 的后退按钮上,这确实将我的下拉列表值保留在 page1.aspx 上,但是它不显示新勾选的复选框,因为需要刷新页面并且刷新页面会删除下拉值。
我尝试在显示 sql 数据的 div 上每 5 秒刷新一次页面,但这不是一个选项,因为它只是不好的做法。
我已经尝试在第 1 页上为显示 sql 数据的 div 更新面板,但是应该是勾选和取消勾选按钮的触发器位于 page2.aspx
您的帮助和建议将不胜感激。
解决方案
page2 上是否有任何独特之处,您必须在另一个窗口中打开它?在模态中打开第二页怎么样?所以你可以直接访问page1。
推荐阅读
- java - Jackson 替代已弃用的 org.apache.sling.commons.json*。.toJsonArray(JSONArray) 方法
- tensorflow - Tensoflow 模型在转换后给出错误的输出
- c - UDP数据包未通过Linux上的原始套接字发送
- google-cloud-platform - Google AutoML Vision API 和 Google Vision API 自定义算法
- sql - 如何获得具有正确名称的视图的定义?
- javascript - DEPTH_FUNC中图像的JavaScript p5js WEBGL透明度颜色不起作用
- spring-boot - 如何将 SpringBoot 属性加载到 log4j.xml
- hadoop - 在 PIG 上的包中提取元组的元素
- assembly - 汇编函数来计算给定字符串的长度
- c++ - 调试时如何获取VC++错误的来源