[英]MVC controller global variable from query string
是否可以使用需要从MVC控制器中的查询字符串接收数据的全局变量?
public string Layout = Request.QueryString["Layout"];
目前,我正在使用Session变量-但我想使用全局变量,因此它将在我的所有控制器函数中可用。 谢谢
如果您希望全局变量对于应用程序中的所有请求都是全局变量,则可以使用HttpContext.Application
。
您可以在任何Controller
方法中像这样使用它:
// set variable
HttpContext.Application["MyGlobalVar"] = 777;
//get your variable
var myGlobalVar = Convert.ToInt32(HttpContext.Application["MyGlobalVar"])
请注意,它像object
一样存储,因此在获取变量时应将其转换。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.