+ -
当前位置:首页 → 问答吧 → 列表保持查询状态的问题

列表保持查询状态的问题

时间:2011-12-15

来源:互联网

我的查询条件的值都是在隐藏域里存着,在页面有其他操作,如:审核,结算之类的,完成后还返回之前查询的状态
我用Session保存着:
C# code

  public string GetValue(string text)
        {
            string value = RequestValue.FormString(text);
            if (!String.IsNullOrEmpty(value))
            {
                return ParseValue.ToString(Session[text]);
            }
            else
            {
                Session[text] = value;
                return value;
            }
        }


这样子就出现一个问题, 我查询的时候 把原来的条件清空后点击查询,Session 有值,一直达不到效果。

作者: todayclock   发布时间: 2011-12-15

上面方法写错了。
if的条件是为 String.IsNullOrEmpty(value)

作者: todayclock   发布时间: 2011-12-15

那你需要判断 空是 没值还是特意为空

或者 为空时指定一个特定的值来区分

简单的说就是必须要能够区分出两种情况

作者: Sandy945   发布时间: 2011-12-15