【问题标题】:Problems with rendering a templated asp.net mvc telerik grid渲染模板化 asp.net mvc telerik 网格的问题
【发布时间】:2012-05-24 19:23:19
【问题描述】:

我在渲染 mvc telerik 模板网格控件时遇到问题。一切似乎都很好,但我有这个错误:

编译错误

描述:在编译服务此请求所需的资源期间发生错误。请查看以下特定错误详细信息并适当修改您的源代码。

编译器错误信息:CS1002: ;预计

描述:在编译服务此请求所需的资源期间发生错误。请查看以下特定错误详细信息并适当修改您的源代码。

编译器错误信息:CS1002: ;预计

来源错误:

第 14 行:
第 15 行:
第 16 行:
}).宽度(100);第 17 行:columns.Bound(p => p.ProductName).Title("产品");第 18 行:columns.Bound(p => p.WholesalePrice).Title("Price");

这是我的源代码:

@(
        Html.Telerik().Grid(Model)
        .Name("grid")
        .DataKeys(key => key.Add(p => p.ID))
        .Columns(columns =>
                     {
                         columns.Template(p =>
                                              {
                                                  @<div> 
                                                       <img alt="@p.ProductName"src="@p.ImageURL" />
                                                   </div>
                                              }).Width(100);
                         columns.Bound(p => p.ProductName).Title("Product");
                         columns.Bound(p => p.WholesalePrice).Title("Price");
                     })
        .Pageable()
        .Groupable()
        .Sortable()
)

如果不定义列模板,一切似乎都可以正常工作。

【问题讨论】:

    标签: c# asp.net asp.net-mvc-3 telerik telerik-mvc


    【解决方案1】:

    试试:

    @(
        Html.Telerik().Grid(Model).Name("grid")
            .Columns( columns =>
                          {
                              columns.Template(
                                  @<text> bla bla </text>
                              );
                              columns.Bound(p => p.ProductName).Title("Product");
                          }).Pageable().Sortable()
    )
    

    【讨论】:

    • 谢谢,这行得通。但是我需要显示一个带有图像的网格。你知道我编辑的代码有什么问题吗
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-26
    • 1970-01-01
    • 2014-03-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-28
    相关资源
    最近更新 更多