0

当我将一些 MODEL传递给VIEW并且这个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 。第三个参数是您的 RouteValues,缺少您的 @href 设置。以下应该可以解决您的问题:

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