如何在页面上下文之外获取全局资源对象?
How can I get the Global Resource Object outside of the context of a page?
我正在尝试使用 HttpModule 将响应中的一些文本替换为全局资源文件中的值。
我可以很好地替换文本,但我无法获取全局资源对象。
我尝试输出 ASP.NET 代码,例如
<%= GetGlobalResourceObject(\"Labels\", \"ReplacementText\"); %>
但显然这不起作用,因为我的 HTTP 模块在 ASP.NET 代码执行后运行。
有没有办法在 HttpModule 中以编程方式获取资源的值?我有一个要使用的 HttpApplication 对象。
将值放入 HttpContext.Items 集合中是否是一种有效的方法?
我通过在我希望模块 运行 的控件 Page_Load 期间将资源插入 HttpContext.Current.Items 集合来解决这个问题。然后从 HttpModule 访问它。
我正在尝试使用 HttpModule 将响应中的一些文本替换为全局资源文件中的值。
我可以很好地替换文本,但我无法获取全局资源对象。
我尝试输出 ASP.NET 代码,例如
<%= GetGlobalResourceObject(\"Labels\", \"ReplacementText\"); %>
但显然这不起作用,因为我的 HTTP 模块在 ASP.NET 代码执行后运行。
有没有办法在 HttpModule 中以编程方式获取资源的值?我有一个要使用的 HttpApplication 对象。
将值放入 HttpContext.Items 集合中是否是一种有效的方法?
我通过在我希望模块 运行 的控件 Page_Load 期间将资源插入 HttpContext.Current.Items 集合来解决这个问题。然后从 HttpModule 访问它。