是否可以在HtmlAttributes中使用行特定的内容?
我得到了这个单元格,它的内容(o.ArrivalTime),当我将鼠标移到它上面时,我希望它在工具提示中显示来自其他元素(o.Note)的内容
我试过了,但它不会接受o.Note

columns.Bound(o => o.ArrivalTime)
  .Title("Arrival Time")
  .Template(o =>
        {%><%=(o.ArrivalTime < Convert.ToDateTime("2000-01-01")) ? "?" : o.ArrivalTime.ToString()%><%})
  .Width(140)
  .HtmlAttributes(new {title = o.Note })
  ;

最佳答案

不要使用HtmlAttributes,您可以在模板内执行此操作。

columns.Bound(o => o.ArrivalTime)
  .Title("Arrival Time")
  .Template(o =>
    {%><div title="<%= o.Note %>"><%=(o.ArrivalTime < Convert.ToDateTime("2000-01-01")) ? "?" : o.ArrivalTime.ToString()%></div><%})
  .Width(140)
  ;

10-07 21:27