我需要將查詢字符串從aspx頁面傳遞到母版頁。但是特定的aspx頁面不使用masterpage引用。我只需要傳遞一個字符串值到母版頁。將查詢字符串從aspx傳遞到母版頁
string strUserID = Request.QueryString["Value"]
我對asp.net很新。請幫我解決這個問題。
我需要將查詢字符串從aspx頁面傳遞到母版頁。但是特定的aspx頁面不使用masterpage引用。我只需要傳遞一個字符串值到母版頁。將查詢字符串從aspx傳遞到母版頁
string strUserID = Request.QueryString["Value"]
我對asp.net很新。請幫我解決這個問題。
訪問HttpRequest
它的屬性在yourMasterPage.Context
之內。例如:這 - https://msdn.microsoft.com/en-us/library/system.web.httprequest.querystring%28v=vs.110%29.aspx
你可以請簡單解釋一下嗎?我怎樣才能把這個傳遞給我的母版頁的字符串strUserID = Request.QueryString [「Value」]' –
我想說的是,在你的主人內部,你可以使用相同的結構來獲得來自查詢字符串的值。像這樣:'yourMasterPage.Context.QueryString [「Value」]'。另一個選項可能是添加一個屬性到您的母版頁,然後在頁面內設置該屬性(如這裏 - http://stackoverflow.com/questions/1071920/set-property-value-on-master-頁面的內容頁) – TarasB
無法在沒有頁面的情況下調用母版頁,其唯一目的是爲頁面提供模板。如果您的.aspx頁面沒有使用母版頁,您將無法發送任何內容。 –