带有Html.ActionLink的绝对(外部)URL

时间:2011-06-21 13:22:31

标签: c# asp.net asp.net-mvc-3

我无法让Html.ActionLink生成绝对网址。

Html.ActionLink(DataBinder.Eval(c.DataItem, "Name").ToString(), DataBinder.Eval(c.DataItem, "Path").ToString())

这会正确地从我的模型中提取数据,但会将路径附加到当前页面的末尾,从而生成“http:// localhost:24590 / www.google.com”等网址

我怎样才能让它按照我想要的方式工作?

2 个答案:

答案 0 :(得分:13)

这对我有用:

<a href="http://@Model.URL">
    Click Here
</a>

答案 1 :(得分:8)

使用以http://开头的绝对网址。

<a href="www.google.com"></a>

会有相同的结果,因为它是一个相对网址。