使用page.ClientScript.RegisterHiddenField在部署时不起作用,但在localhost上正常工作

时间:2011-12-13 14:31:19

标签: c# .net

我正在研究一个在每个页面上注入隐藏字段的HttpModule。我有一个PreRequestHandlerExecute方法将我的Page_PreRender附加到页面的事件处理程序,一切运行正常。然后我打电话给:

page.ClientScript.RegisterHiddenField("HiddenFieldName", stateFormatter.Serialize(Value));
在PagePreRender中

这在调试时在localhost上运行正常,但是当我在经典模式下部署到IIS7服务器时,页面中没有隐藏字段。

我甚至试图附加一个PageInit方法将实际的ASP HiddenField对象注入到页面的表单中,然后在PagePreRender中设置该值,但是当部署时该隐藏字段不应该启动(尽管它适用于localhost)同样)。

有什么想法吗?

0 个答案:

没有答案
相关问题