0
是否可以使用需要從MVC控制器中的查詢字符串接收數據的全局變量?來自查詢字符串的MVC控制器全局變量
public string Layout = Request.QueryString["Layout"];
目前我正與一個會話變量的工作 - 但我想使用全局變量,因此將可都在我的控制功能。 謝謝
是否可以使用需要從MVC控制器中的查詢字符串接收數據的全局變量?來自查詢字符串的MVC控制器全局變量
public string Layout = Request.QueryString["Layout"];
目前我正與一個會話變量的工作 - 但我想使用全局變量,因此將可都在我的控制功能。 謝謝
如果您希望全局變量對您應用程序中的所有請求都是全局的,那麼您可以使用HttpContext.Application
。
您可以在任何Controller
方法使用這樣的:
// set variable
HttpContext.Application["MyGlobalVar"] = 777;
//get your variable
var myGlobalVar = Convert.ToInt32(HttpContext.Application["MyGlobalVar"])
注意,它存儲就像object
所以你應該轉換變量當你得到它。
是的,你可以做到這一點。但是我建議你是。在控制器中聲明變量並將其分配給控制器構造函數。 –
你想達到什麼目的? –
我有一個特定的頁面,我希望從查詢字符串中的一個參數重定向,這個參數應該被控制器接收,並且應該通過整個控制器和功能。 –