0
@(Html.Kendo().Grid(Model)
    .Name("Grid")
    .Columns(columns =>
    {
        columns.Bound(p => p.AirlineCode).Title("Airline");
        columns.Bound(p => p.SegmentInfo[0].FareClass).Title("Fare Class");
    }
    .ClientRowTemplate( 
        "<tr>"+
        "<td style =\"width: 130px\"><img src=\"/Content/themes/base/image/#=AirlineCode#.jpg\"/><span> #=AirlineName#</span></td>" + 
        "<td><div class=\"ClassType\"> //#=SegmentInfo[0].FareClass//#  </div></td>"+"</tr>"
    )

我应该如何编写//#=SegmentInfo[0].FareClass//#可能的部分以从 Model Property 获取值SegmentInfo,这是一个类对象,我需要访问它的 Property 称为FareClass字符串对象。

尝试给出正确的语法来访问这种对象值。

提前感谢我的助手。

4

1 回答 1

0

我不确定它对数组的使用效果如何,但请尝试。

.ClientRowTemplate( 
        "<tr>"+
        "<td style =\"width: 130px\"><img src=\"/Content/themes/base/image/#=AirlineCode#.jpg\"/><span> #=AirlineName#</span></td>" + 
        "<td><div class=\"ClassType\"> #=SegmentInfo[0].FareClass#  </div></td>"+"</tr>"
    )

(完全删除 //)

于 2012-12-20T23:17:27.837 回答