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