.net多字段模糊查詢問題

搜索出結果後,返回給庫戶端,有可能需要分頁,但是在點下頁的時候搜索框的搜索條件可能因爲某種原因已經變動。

這是可以在後臺用ViewState來存儲一個搜索組合條件。每次頁面載入都來讀取此數據,觸發搜索事件是重新設置此變量的值。

下面是主要代碼:

    /// <summary>
    /// 搜索組合條件
    /// </summary>
    protected string Serach
    {
        set
        {
            ViewState["BaseSerach"] = value;
        }
        get
        {
            if (null == ViewState["BaseSerach"])
            {
                ViewState["BaseSerach"] = "defaultSearch";   //默認搜索
            }
            return ViewState["BaseSerach"].ToString();
        }
    }

    protected void btnSearch_Click(object sender, EventArgs e)
    {
        Serach= getSerach();  //獲取搜索組合條件方法
        bindList();   //綁定搜索結果
    }


發佈了57 篇原創文章 · 獲贊 21 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章