2012-07-08 60 views

回答

1

你可以檢索來自Request對象ID參數背後代碼:

protected void Page_Load(object sender, EventArgs e) 
{ 
    string id = Request["id"]; 
    // do something with the id 
} 

你也必須解決您的JavaScript,因爲你是分配的網址是無效的。你有一個額外+字符應該被刪除:

window.location.href = 'test1.aspx?id=1'; 
+0

是否有可能在global.asax中訪問相同的內容? – user1357872 2012-07-08 19:13:36

+0

Global.asax是一個文件。在這個文件的哪個事件中,你是否需要訪問id查詢字符串?你可以在'Application_BeginRequest'事件中訪問它。 – 2012-07-08 19:14:07

+0

@ user1357872:您可以在'HttpContext'範圍內的任何'Request'對象中訪問任何內容。看看'System.Web.HttpContext.Current':http://msdn.microsoft.com/en-us/library/system.web.httpcontext.current.aspx – David 2012-07-08 19:16:34

1

離開+登出並使用Request.QueryString對象。

window.location="test1.aspx?id=1" 

string v = Request.QueryString["id"];