次のような WebGrid があります。
@grid.GetHtml(columns: grid.Columns(
grid.Column(
format: (item) => new HtmlString(Html.ActionLink("MyOrderNumber", "Index", new { ordernumber = item.OrderNumber }).ToString()
)
)
))
これにより、「MyOrderNumber」というリンク テキストを含むリンクがグリッドに作成されます。
リンクテキストが「MyOrderNumber」である代わりに、テキストを動的に生成したいitem.OrderNumber
. しかしitem.OrderNumber
、「MyOrderNumber」の代わりに配置すると、コンパイルエラーが発生します-The best overloaded method match for WebGrid.Column(string, string, System.Funct<dynamic, object>, string, bool)
リンクテキストを動的に生成するにはどうすればよいitem.OrderNumber
ですか?