0

作为将 .Net Framework 应用程序迁移到 .Net Core 的长期计划的一部分,我正在研究是否可以对 GridView 进行子类化以覆盖其呈现行为。我专门寻找呈现表格单元格(<tr><td>)方面的逻辑。

检查Gridview的(相当大的)代码,如果我遵循方法调用链,我会看到以下逻辑:

  1. Gridview.Render()
  2. WebControl.RenderContents()
  3. 控制.渲染()
  4. Control.RenderChildren()
  5. Control.RenderChildrenInternal()
  6. Control.RenderControl
  7. Control.RenderControlInternal
  8. ControlAdaptor.Render返回到Control.RenderChildrenInternal()
  9. RenderTraceListener.EndRendering

但是,我找不到代码实际将表格行/单元格结构呈现为 HTML的位置,也找不到代表表格行/单元格的子控件集合以供进一步调查。

谁能指出我正确的方向,甚至澄清我是否在做一项毫无意义的任务?

4

0 回答 0