我正在使用扩展版本的ASP.NET GridView控件遇到一些不寻常的问题。它正在渲染应用于它的所有文本,但不渲染任何设置的样式属性。例如,如果我将AlternatingRowStyle设置为使用灰色背景,则不会渲染灰色背景。但是,如果我将相同的数据集和属性传递给vanilla GridView控件,则会正确呈现背景。
任何想法我可能做错了什么?
答案 0 :(得分:0)
狂野猜测:你的风格被定义为主题吗?
答案 1 :(得分:0)
好吧,我确信这一开始应该是显而易见的,但是在使用“注释内容直到它开始工作”的类调试技术之后,我设法将问题隔离到由于数据绑定列生成代码RenderContents。这让我相信我错过了该代码中的一个电话,但是OnPreRender的代码纠正了这个问题。