0

アイテムの値をに設定する必要がありますActionLink

私が持っているのは次のとおりです。

grid.Column(format: (item) => Html.ActionLink("Report", "CombinedData", new { id = item.ChainID })),
grid.Column("OwnerName", "Owner"),

だから私はそこに所有者を見る代わり"Report"に1行余分に除外する必要があります()"OwnerName"grid.Column("OwnerName", "Owner"),

どうすればできますか?

ありがとうございました!

4

1 に答える 1

2
grid.Column(format: (item) => Html.ActionLink(
    (string)item.OwnerName, 
    "CombinedData", 
    new { id = item.ChainID }
))

ActionLinkヘルパーは最初の引数としてnullおよびEmpty文字列を受け入れないため、注意してください。したがって、モデルにnullまたはEmptyプロパティが含まれる可能性がある場合はOwnerName、この条件をテストして、一般的な空でない名前を付ける必要があります。または、このジョブを実行する計算フィールドをビューモデルに追加するだけです。

grid.Column(format: (item) => Html.ActionLink(
    (string)item.FormattedOwnerName, 
    "CombinedData", 
    new { id = item.ChainID }
))
于 2012-07-04T07:26:32.027 に答える