当我将模型传递给视图时,此模型已构建网址。
我怎么能展示它?
我试过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")
答案 0 :(得分:1)
问题是您实际上并未在示例中设置链接的href。第三个参数是您的RouteValues,缺少您的@href设置。以下内容应解决您的问题:
@Html.ActionLink("LinkText", "SomeAction", "SomeController", null, new {@href = link})