我們有下面的代碼雖然沒有值作爲查詢字符串傳遞所返回的「3」的值。是否有某種方式使「id」卡在服務器內存中(因爲它不是用戶特定的),或者是「id」是特殊值。有任何想法嗎?Page.Request.QueryString有一個值,雖然沒有被傳遞給
if (Page.Request.QueryString["id"] != null)
{
Page.Trace.Write("Query String Key Found");
ListItemID = HttpContext.Current.Request.QueryString["id"];
}
這是在SharePoint 2007 Web部件中。
當我清除我的所有緩存,並打開一個新的瀏覽器並導航到aspx頁面時,查詢字符串有一個值,即使我特意將URL放在手邊。 – PapaDaniel 2009-10-14 22:44:51
代碼位於何處?它在主頁面嗎?或者它是否在從頁面引用的控件中?如果它位於從頁面引用的控件中,請在HTML上執行「查看源代碼」並查看組件的URL。該URL中必須有一個「id」參數。 – 2009-10-14 22:52:17