因此,我创建了一个.Net网站,其中一部分是可以过滤,查询和显示数据库表的页面。然后,我允许用户选择单个行进行编辑或删除。这两个功能都是在他们自己的单独页面上执行的。最近我被要求将功能添加到第一页,以允许在访问之间保留查询过滤。例如,如果用户编辑了一行然后返回到表格,则他们选择的过滤器应该仍然存在。在页面内显示.Net页面
我的问题是最简单的方法是什么。问题是许多筛选器是基于DB中的另一个表动态生成的,因此它们不会静态编码到页面中。一种选择是将查询字符串中的过滤器字符串传递给查询字符串,但由于可能的长度可能很长,这看起来不切实际。我也考虑过打开一个新窗口,但是担心安全和数据重复。我也可以使用iframe来加载页面并隐藏原始内容,直到完成编辑,但我不确定如何从周围页面的iframe中访问点击,或者如果这是一个好主意。
任何帮助/建议将不胜感激。
谢谢!
您可以使用会话来存储他们最近的过滤器。 – Fosco 2010-07-29 13:41:32