小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Request、Request.Form()、Request.QueryString()的區(qū)別

 悟靜 2014-04-22
request會按順序搜索全部的集合—QueryString、Form、Cookies、ClientCertificate、ServerVarible直到發(fā)現(xiàn)第一個匹配值的名稱,這樣做的集合效率低,并且是不安全的。
 
request包含各種方式的值,沒有指名是什麼,Request.Form()、Request.QueryString()等都包含在裏面,但是它們之間有個優(yōu)先級問題,一般應(yīng)該是get比post優(yōu)先級高些。
 
request.form是post傳遞方式  
 
request.querystring是set傳遞方式
 
比如:
<form method="post" action="xxx.aspx?id=2">
<input id="id" type="text" name="id">
</form>
 
當(dāng)我們提交這個表單時同時傳遞了兩個id值,一個是form裏input 的id它以post方式提交,而另一個是action裏的url傳遞了一個以get方式提交的id。
 
那麼我們?nèi)绻肦equest("id")得到的是哪一個值?就得據(jù)其優(yōu)先級才知道,一般應(yīng)該是get比post優(yōu)先級高些,但是,如果我用Request.Form("id")一定得到的是以post提交的input裏輸入的值,而用Request.QueryString("id")得到的一定是以get方式提交的值,所以要養(yǎng)成好習(xí)慣都寫全,不要都用Request(),除非我們能夠確認(rèn)只有一個不會有重復(fù)。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多