Request.Params


在開發中有時會用到Request.Params["id"]來獲取參數,那么到底是從什么地方接收參數呢?

 

一般情況下,有三種方式進行參數傳遞
1、GET 方式,通過url傳遞,如?id=
2、POST方式,通過Form傳遞
3、Cookie方式

此處要用[]!!!


對於GET方式傳遞的參數,我們使用Request.QueryString["id"]的方式接收參數
對於POST方式傳遞的參數,我們使用Request.Form["id"]的方式接收參數
對於Cookie的方式傳遞的參數,我們使用Request.Cookie的方式接收參數

Request.Params實際上就是一個獲取 QueryString、Form、ServerVariables 和 Cookies 項的組合集合。 
獲取值的順序是QueryString、Form、ServerVariables以及Cookies
即首先在QueryString集合中尋找數據,如果找到就返回,如果沒有找到就從Form中找,如果還沒有找到繼續想下找

Request.Params可以接受GET與POST提交的參數

 例如:

UserName = Request.Params["UserName"];
<form id="form1" action="Logins" method="post">
<li>
<input id="UserName" name="UserName" type="text" placeholder="手機號碼" class="text" />
  @*既然是Form 表單提交,有必要為<input>標簽添加相應的Name名稱、最后表單請求必須用到Submit按鈕*@
</li>

  

 <div>
      <input id="submit" name="submit" type="submit" onclick="return sunbIO()" />

</div>

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM