西西軟件下載最安全的下載網(wǎng)站、值得信賴的軟件下載站!

首頁編程開發(fā)ASP.NET → ASP.NET編程中Web頁面幾種狀態(tài)管理總結

ASP.NET編程中Web頁面幾種狀態(tài)管理總結

相關軟件相關文章發(fā)表評論 來源:西西整理時間:2012/11/21 8:45:07字體大小:A-A+

作者:西西點擊:0次評論:0次標簽: Cookie Session

  • 類型:站長工具大小:5KB語言:中文 評分:7.5
  • 標簽:
立即下載
2 頁 QueryString

QueryString

查詢字符串是存在于 URL 結尾的一段數(shù)據(jù)。下面是一個典型的查詢字符串示例(紅色部分文字):

http://www.abc.com/demo.aspx?k1=aaa&k2=bbb&k3=ccc

查詢字符串經(jīng)常用于頁面的數(shù)據(jù)過濾,例如:
1. 給列表頁面增加分頁參數(shù),list.aspx?page=2
2. 給列表頁面增加過慮范圍,Product.aspx?categoryId=5
3. 顯示特定記錄,ProductInfo.aspx?page=3

關于查詢字符串的用法,我補充二點:
1. 可以調(diào)用HttpUtility.ParseQueryString()來解析查詢字符串。
2. 允許參數(shù)名重復:list.aspx?page=2&page=3,因此在修改URL參數(shù)時,使用替換方式而不是追加。
  關于參數(shù)重名的讀取問題,請參考我的博客:細說 Request[]與Request.Params[]

優(yōu)點:
1. 不需要任何服務器資源:查詢字符串的數(shù)據(jù)包含在每個URL中。
2. 廣泛的支持:幾乎所有的瀏覽器和客戶端設備均支持使用查詢字符串傳遞參數(shù)值。
3. 實現(xiàn)簡單:在服務端直接訪問Request.QueryString[]可讀取數(shù)據(jù)。
4. 頁面?zhèn)髦岛唵危?lt;a href="url">或者 Response.Redirect(url) 都可以實現(xiàn)。

缺點:
1. 有長度限制。
2. 用戶可見,不能保存敏感數(shù)據(jù)。

    相關評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
    推薦文章

    沒有數(shù)據(jù)

    最新文章
      沒有數(shù)據(jù)