Bob*_*zle 6 asp.net viewstate custom-server-controls
我正在尝试创建一个自定义控件,即"gridview",如控件,但特别是对于实现某些自定义接口的业务对象.
在这样做时,我遇到了以下问题.
我有一个控件,我已禁用viewstate(我不想重新启用它),它有一个我想要启用viewstate的子控件.因为父母被禁用,我似乎无法让子控件上的视图状态工作.有没有人有任何想法如何让它工作?
您无法在另一个禁用了viewstate的控件中的控件上启用viewstate.
您唯一的选择是为外部控件启用它,然后为其中的所有控件关闭它,除了您需要viewstate的控件.
任何容器上的EnableViewState属性都将覆盖该容器内所有控件的行为.
祝好运!
编辑: 你可能想要查看你的CreateChildContols()方法,并使用EnableViewState属性枚举控件从那里为自定义控件中的每个控件禁用viewstate .
| 归档时间: |
|
| 查看次数: |
3073 次 |
| 最近记录: |