0

中かっこ、かっこを100回チェックしました...正しく配置されていると思いますが、

「逐語的な指定子の後に期待されるキーワード、識別子、または文字列:@」

<script id="customercontactsTemplate" type="text/kendo-tmpl">
   @(Html.Kendo().TabStrip()
        .Name("TabStripCustomer")
        .SelectedIndex(0)
        .Items(items =>
        {
         items.Add().Text("Contacts").Content(obj => 

                 @(Html.Kendo().Grid<ModelApp.Models.CustomerContacts>()
                    .Name("customercontacts")
                    .Columns(columns =>
                    {
                    columns.Bound(l => l.CustomerContactID);
                    columns.Bound(l => l.CustomerID);
                    columns.Bound(l => l.CustomerContactName);
                    columns.Bound(l => l.CustomerContactPhone);
                    columns.Bound(l => l.CustomerContactDuty);
                    })
                    .DataSource(dataSource => dataSource
                    .Ajax()
                    .Model
                    (model=>{
                        model.Id(l => l.CustomerContactID);
                        model.Field(l=>l.CustomerContactID).Editable(false);
                        model.Field(l => l.CustomerID);
                        model.Field(l => l.CustomerContactName);
                        model.Field(l => l.CustomerContactPhone);
                        model.Field(l => l.CustomerContactDuty);
                             }
                     )
                    .Read(read => read.Action("CustomersContactsRead", "Customers", new { customerID = "#=CustomerID#" }))
                    .Update(update => update.Action("CustomersContactsEdit", "Customers"))
                    .Create(update => update.Action("CustomersContactsCreate", "Customers", new { customerID = "#=CustomerID#" }))
                    )
                    .Events(e => e.Edit("onEdit"))
                    .Pageable()
                    .Sortable()
                    .Editable(editing => editing.Mode(GridEditMode.InCell))
                    .ToolBar(toolbar =>
                    {
                        toolbar.Create();
                        toolbar.Save();
                    })
                    .ToClientTemplate())



                                           );}))

中括弧コードチェッカーはありますか?エラーを見つけられますか?

よろしくお願いします!

4

1 に答える 1

1

問題はこの行です

Content(obj => @(Html.Kendo().Grid<ModelApp.Models.CustomerContacts>()

かみそりでは、テンプレートデリゲートを使用する必要があります:

Content(@<text>
    @(Html.Kendo().Grid<ModelApp.Models.CustomerContacts>()
于 2013-01-21T08:11:04.253 に答える