2

興味深い質問があります。asp.net mvc サイトで Razor を使用します。レンダリング アクションでグリッド列を作成する必要があります。しかし、どうすればそれができますか?

コードは次のとおりです。

@{
  Html.Grid(Model).Columns(column =>
  {
     column.For(x => x.DeviceId).Named("Action").Action(data => { @* what to place here? *@ });
  }
}

インライン式の本体を閉じるだけなので、「}」でコード ブロックを閉じることはできません。

 column.For(x => x.DeviceId).Named("Action").Action(data => {} @* what to place here? *@ @{}

それで、この問題を解決することは可能ですか?

4

1 に答える 1

0

解決しました。これを使用できます: column.For(x => Html.Partial("MyGridButtons", x)).Named("Action");

于 2010-12-01T16:25:07.347 に答える