0

mvctelerikテンプレートグリッドコントロールのレンダリングに問題があります。すべてがうまくいくように見えますが、私にはこのエラーがあります:

コンパイルエラー

説明:このリクエストを処理するために必要なリソースのコンパイル中にエラーが発生しました。以下の特定のエラーの詳細を確認し、ソースコードを適切に変更してください。

コンパイラエラーメッセージ:CS1002:; 期待される

説明:このリクエストを処理するために必要なリソースのコンパイル中にエラーが発生しました。以下の特定のエラーの詳細を確認し、ソースコードを適切に変更してください。

コンパイラエラーメッセージ:CS1002:; 期待される

ソースエラー:

14行目:
15
行目:16行目:
})。Width(100); 17行目:columns.Bound(p => p.ProductName).Title( "Product"); 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()
)

列テンプレートを定義しなくても、すべてが正常に機能しているようです。

4

1 に答える 1

3

Try:

@(
    Html.Telerik().Grid(Model).Name("grid")
        .Columns( columns =>
                      {
                          columns.Template(
                              @<text> bla bla </text>
                          );
                          columns.Bound(p => p.ProductName).Title("Product");
                      }).Pageable().Sortable()
)
于 2012-05-17T08:45:48.223 に答える