我正在尝试创建一个自定义控件,该控件类似于“gridview”控件,但专门用于实现某些自定义接口的业务对象。
在这样做的过程中,我遇到了以下问题。
我有一个已禁用视图状态的控件(并且我不想重新启用它),并且它有一个我希望启用视图状态的子控件。由于子控件的父母被禁用,我似乎无法使子控件的视图状态正常工作。有谁知道如何让它发挥作用吗?
您无法在另一个已禁用视图状态的控件内的控件上启用视图状态。
您唯一的选择是为外部控件启用它,然后为其中的所有控件关闭它,除了您需要视图状态的控件。
任何容器上的 EnableViewState 属性都将覆盖该容器内所有控件的行为。
祝你好运!
EDIT:您可能想看看您的创建子控件()方法并使用以下方法枚举控件,从那里为自定义控件中的每个控件禁用视图状态启用视图状态财产。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)