0

MODELVIEWに渡す と、このMODELはすでにURLを構築しています。

どうすればそれを示すことができますか?

試してみHtml.ActionLinkましたが、常にウェブサイトのホストがあります。私はそれを必要としません。

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

  @grid.GetHtml(
                            tableStyle: "grid",
                            headerStyle: "head",
                            alternatingRowStyle: "alt",
                            rowStyle: "row",
                            selectedRowStyle: "selected-row",
                            columns: grid.Columns(
                                           grid.Column("Name", "Name", style: "column"),
                                      grid.Column("Price", "Price"),
                                           grid.Column(format: (item) => Html.ActionLink("ShopURL", "Buy", 
                                               new { @href = item.ShopURL}), style: "column-action") 
4

1 に答える 1

1

問題は、例でリンクの href を実際に設定していないことです。3 番目のパラメーターは RouteValues であり、@href 設定がありません。以下はあなたの問題を解決するはずです:

@Html.ActionLink("LinkText", "SomeAction", "SomeController", null, new {@href = link})
于 2012-11-20T21:25:42.417 に答える