程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> .NET 獲取Get方式URL中的參數鍵值,.netget

.NET 獲取Get方式URL中的參數鍵值,.netget

編輯:C#入門知識

.NET 獲取Get方式URL中的參數鍵值,.netget


在Web開發中,我們常常會涉及到需要獲取Get方式URL中的參數鍵值的情況,這裡簡單介紹三種方法:

第一種:常用的做法有使用JavaScript獲取location.href後用正則表達式匹配獲取此URL的所有鍵值對;

第二種:這裡比如有個Key參數鍵,需要獲取它對應的值;這時可以使用.NET裡的Request.Form["Key"](針對Post)或Request.QueryString["Key"](針對Get),也可以用Request["Key"](Post和Get都可以)

 

其實.NET還有一種做法,就是獲取到URL地址後轉化為NameValueCollection對象示例,如下例子:

1 using System.Web;
2 using System.Collections.Specialized;
3 
4 NameValueCollection collection = HttpUtility.ParseQueryString("?ProjectID=-1&ProID=-1&CurId=503&IsTender=Y&PlanID=-1&hasAccess=True&mode=v");
5 string hasAccess = collection.Get("hasAccess"); //“True”

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved