2011-07-15 35 views
6

是否有任何簡單的方法可以提取Request.UrlReferrer中包含的引用URL的參數?是否有另一種方式來獲取引薦來源的參數?從referrer獲取參數

查詢?blahID = 3 &名稱=胡說

我指從URL獲取blahID和名稱。它可以用一堆字符串操作來完成,但希望有一個更簡單的方法。

+0

@Allov嗯,我什麼都不知道,ParseQueryString做這項工作。 – Aristos

回答

16

使用HttpUtility.ParseQueryStringSystem.Web。這樣的事情應該工作:

string blahID = string.Empty; 
if(Request.UrlReferrer != null) 
{ 
    var q = HttpUtility.ParseQueryString(Request.UrlReferrer.Query); 
    blahID = q["blahID"]; 
}