我有以下情形:C#ASP.NET MVC:動態查詢字符串搜索
1)電話號碼簿表
2)通過表(名字搜索的多種方式,姓氏)
3)還有強制性尋呼(頁面大小和頁號)以及排序
當用戶訪問該頁面的第一URL是簡單地/電話簿。現在,假設用戶正在搜索「abc」,那麼網址將變爲/電話簿?q = abc。然後他按照名字排序,並且URL應該變成/電話簿?q = abc & sort = firstName & order = asc。
我遇到的問題是如何編程我的視圖自動追加/修改查詢字符串,以便它仍然包含以前輸入的約束(如在我的「abc」)查詢,但調整/添加新的約束,例如,如果排序,然後使用分頁等?
我討厭使用JS併爲此重寫位置,而是讓頁面在每次對我的頁面上的每個排序/頁面/過濾器鏈接進行回發後生成實際錨點(a href)。
欣賞你的時間鄉親:)
更新了一些例子給你 – 2009-07-22 21:05:16