我有一个通过数据库填充的 asp gridview 控件(允许分页)。我还允许用户连续编辑任何单元格。gridview 控件被包裹在这个 div 标签中,这使得它更小,占用更少的屏幕。它工作得很好,直到我单击编辑按钮,这导致所选行变成编辑模式。当它这样做时,将编辑行突出显示为一种颜色,并使该行上的控件成为文本框。我为 gridview 中的每一列使用模板。下列的;
TemplateField ItemTemplate EditTemplate FooterTemplate
对于每一列。当gridview 切换到editmode 时,它基本上以默认大小呈现网格,该大小占据了所有屏幕并且看起来很糟糕......似乎忽略了div 标签。关于为什么在编辑模式和非编辑模式之间切换渲染大小的任何想法?当我取消编辑操作时,它会在网格的初始负载上恢复到正确的大小:(