【发布时间】:2013-02-21 15:50:40
【问题描述】:
我已经制作了一个 ASP.NET 自定义复合控件,它的子控件有一个 ItemTemplate。 它基于 RssFeed (http://msdn.microsoft.com/en-us/library/aa479322.aspx) 示例。该模板有一个链接按钮,它将命令名和命令参数绑定到数据源中的属性。在回发时,命令名和命令参数为空,并且链接按钮的文本在回发渲染后消失。这让我相信链接按钮正在失去它的视图状态。 自定义复合控件覆盖 CreateChildControls 并创建其子级。模板在 contentplaceholder 中实例化,并启用其视图状态。表示项目的控件继承了通用 html 控件并使用“div”标签。它也启用了视图状态。当数据绑定时,复合控件 trackviewstate 被调用。有谁知道为什么链接按钮失去了它的视图状态? 谢谢
【问题讨论】:
标签: asp.net templates controls viewstate composite