我正在尝试使用HttpModule将全局资源文件中的值替换为响应中的某些文本。
我可以更好地替换文本,但我无法掌握全局资源对象。
我尝试输出ASP.NET代码,例如。
<%= GetGlobalResourceObject(\"Labels\", \"ReplacementText\"); %>
但显然这不起作用,因为我的HTTP模块在执行ASP.NET代码后运行。
有没有办法在HttpModule中以progamatically方式获取资源的值?我有一个HttpApplication对象可以使用。
有效的方法是将值放在HttpContext.Items集合中吗?
答案 0 :(得分:1)
我通过在我想要运行模块的控件的Page_Load期间将资源插入HttpContext.Current.Items集合来解决这个问题。然后从HttpModule访问它。