1

ASPX ASP MVC4 的 kendoUI 中显示了无效的表达式术语 ')'

代码:

     <%: Html.Kendo().Grid(gridobj)
    .Name("Grid")
    .Columns(columns =>
    {
        columns.Bound(p => p.TMovie_id).Groupable(false).Title("ID");
        columns.Bound(p => p.Name).Title("Name");
        columns.Bound(p => p.Genre).Title("Genre");
        columns.Command(command => command.Custom("Edit").Click("Editfunction"));
        columns.Command(command => command.Custom("Delete").Click("Deletefunction"));
        columns.Template(c => { %> <%= Html.ActionLink("Edit", "EditMovie","Movies") %> <% });        

    })
    .Groupable()
    .Pageable()
    .Sortable()
    .Scrollable()
    .Filterable()
    .DataSource(dataSource => dataSource
        .Ajax()
        .Read(read => read.Action("", ""))

    )

%>

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

Compiler Error Message: CS1525: Invalid expression term ')'

       Source Error:


    Line 118:        columns.Command(command =>     command.Custom("Edit").Click("Editfunction"));
    Line 119:        columns.Command(command =>    command.Custom("Delete").Click("Deletefunction"));
    Line 120:        columns.Template(c => { %> <%= Html.ActionLink("Edit", "EditMovie","Movies") %> <% });        
    Line 121:        
    Line 122:    })
4

2 回答 2

2

我有同样的错误。如果您从 <%: Html.Kendo().Grid 中删除 ":" ,您的问题将得到解决。

于 2014-07-07T06:50:35.160 回答
-1

)我猜你的代码中有一个额外的

.DataSource(dataSource => dataSource
        .Ajax()
        .Read(read => read.Action("", ""))
-----------------------------------------^
    )

%>在旁注中,我认为在使用助手之前 无需关闭它应该可以工作

<%: Html.Kendo().Grid(gridobj)
    .Name("Grid")
    .Columns(columns =>
    {
        columns.Bound(p => p.TMovie_id).Groupable(false).Title("ID");
        columns.Bound(p => p.Name).Title("Name");
        columns.Bound(p => p.Genre).Title("Genre");
        columns.Command(command => command.Custom("Edit").Click("Editfunction"));
        columns.Command(command => command.Custom("Delete").Click("Deletefunction"));
        columns.Template(c => { Html.ActionLink("Edit", "EditMovie","Movies")  });        
    })
    .Groupable()
    .Pageable()
    .Sortable()
    .Scrollable()
    .Filterable()
    .DataSource(dataSource => dataSource
        .Ajax()
        .Read(read => read.Action("", "")

    )

%>

于 2013-01-18T09:06:27.440 回答