<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Request 擴展

      asp.net編程中,經常要傳遞參數,獲取參數;

      以get形式傳參為例,獲取參數時,要這樣寫
                  int id;
                  if (Request.QueryString["id"] != null)
                  {
                      id = Convert.ToInt16(Request.QueryString["id"].Trim());
                  }

      首先判斷該參數是否存,然后獲取并轉為數值型。其實,即便如此,上面的代碼也是不夠安全的,例如,id等于空,或是非數字字符,都會出錯的。

      要寫一個完整的參數獲取代碼,真是挺煩的,而且這種代碼,會經常的用到。于是決定寫一個東西專門處理它。

      兩個類:Extend.Request用來獲取參數,Parameter用來處理參數(后面會提供代碼)。代碼很簡單,但還算實用

      實現前面的效果,用如下代碼即可:
      int id = Extend.Request.QueryString["id"].Int16 ?? 0;

      獲取id參數后,后面綴上Int16,就轉為int型了,如果參數不存在,或異常,會返回空;?? 的意思是,如果為空,就返回后面的0(即你自己設定的默認值);

      當然,這個Extend.Request,不止可以獲取QueryString參數,還要獲取如下幾種形式的參數:
      1、Cookies (例如Extend.Request.Cookie ["id"].Int16
      2、Session
      3、Form
      4、QueryString
      5、TextBox (例如Extend.Request.TextBox[tbPw].MD5

      當然Parameter,也不止提供將參數轉為Int型的方法,還提供如下幾種轉換:
      String
      Boolean
      DateTime
      Double
      Int16
      Int32
      Int64
      MD5(返回參數md5加密后的字符串)
      UrlDecode(返回參數URL解碼后的字符串)
      HtmlDecode(返回參數HTML解碼后的字符串)

      代碼點兒長,一篇文章提交不完,再續兩篇吧。下面是代碼

      Request擴展的代碼(Requst類)
      Request擴展的代碼(Parameter類)

      posted @ 2008-12-24 11:24  songsoft  閱讀(677)  評論(2)    收藏  舉報
      主站蜘蛛池模板: 性欧美videofree高清精品| 国产午夜精品久久精品电影| 人妻少妇偷人一区二区| 中文成人无字幕乱码精品区| 国产精品美女黑丝流水| 欧洲码亚洲码的区别入口| 99精品伊人久久久大香线蕉 | 2021亚洲国产精品无码| 国产精品疯狂输出jk草莓视频| 九九热久久这里全是精品| 伊人久久精品一区二区三区| 少妇人妻真实偷人精品| 黄色免费在线网址| 女人张开腿无遮无挡视频| 久久精品无码专区免费东京热 | 亚洲大尺度无码专区尤物| 99在线精品视频观看免费| 人人妻人人澡人人爽人人精品电影| 德安县| 伊人久久大香线蕉AV网禁呦| 亚洲午夜爱爱香蕉片| 顶级欧美熟妇xx| 亚洲精品免费一二三区| 成人午夜看黄在线尤物成人| 威远县| 亚洲精品国产av成拍色拍个| 久久SE精品一区精品二区| 黑森林福利视频导航| 久久综合色之久久综合色| 久久99精品九九九久久婷婷| 777奇米四色成人影视色区| 在线a人片免费观看| 国产精品无码一区二区三区电影| 象州县| 亚洲国产精品高清久久久| 久久久久久久波多野结衣高潮| 亚洲色拍拍噜噜噜最新网站| 人妻少妇精品系列一区二区| 国产精品先锋资源站先锋影院 | 好吊视频一区二区三区人妖 | 综合色一色综合久久网|