0
我编写了一个网格帮助程序(GridHelper.cs),它适用于所有模型。如何在自定义帮助程序中使用DisplayTemplate
这个辅助具有用于如下面呈现的每一行的方法:
private void RenderRow(HtmlTextWriter writer, T item)
{
writer.RenderBeginTag(HtmlTextWriterTag.Tr);
foreach (var col in _columns)
{
writer.RenderBeginTag(HtmlTextWriterTag.Td);
var value = typeof(T).GetProperty(col.FieldName).GetValue(item, null) ?? String.Empty;
writer.Write(value.ToString());
writer.RenderEndTag();
}
writer.RenderEndTag();
}
另外我有一些DisplayTemplates在文件夹:/查看/共享/ DisplayTemplates 如布尔值,日期,等等
如何将writer.Write(value.ToString());
行更改为使用该模板? 或者需要做什么修改才能在我的网格单元格中使用显示模板?