我有一个主机页面,里面有多个用户控件。其中一些控件具有一个名为Enabled的用户创建属性,并且是boolean。
在某些控件中,Enabled的默认值设置为False。在主机页面中,我可以访问该属性并将其设置为True。控件按照预期进行操作。
在此主页上有一个“运行报告”按钮,用于执行Server.Transfer到“结果”页面。
在结果页面的代码隐藏中,来自PreviousPage的控件值通过其他用户创建的控件属性进行检查,并添加到ParamterList。
我正在尝试检查PreviousPage上控件的Enabled属性,但是当这样做时,看起来Enabled属性设置为默认属性(在这种情况下为False),而不是我设置的它加载时会在页面上显示。
是否需要将此属性的值放入隐藏文本框或其他内容,以便在ServerTransfer之后它的值可用?看起来任何包含值的控件都可以通过PreviousPage及其用户创建的属性进行检索,但控件内部的任何变量都会重置为其默认值。
答案 0 :(得分:1)
您可以尝试使用会话变量来捕获值。