このコードは機能しますが、テーブルのすべての行に「詳細」が表示されます。
@appsGrid.GetHtml(
tableStyle: "table",
headerStyle: "head",
alternatingRowStyle: "alt",
columns: appsGrid.Columns(
appsGrid.Column(columnName: "Code",
header: "",
format: (item) => Html.ActionLink("Details",
"Index",
"ApplicationTechStack",
new {Code = item.Code},
null
),
ただし、行を変更しようとするとformat: (item) => Html.ActionLink(item.Code,
エラーが発生します。どうして?アイテムは、他の部分に表示されているように、Codeプロパティを持つクラスです-ルーティング値を適切に返します...ハイパーリンクテキストを動的に表示するには何をする必要がありますか?ああ、私はMVC3を使用しています。