在我的控制器上使用ActionLink访问外部URL

时间:2015-05-04 12:38:19

标签: asp.net-mvc

我正在研究VS2012 ASP.NET MVC解决方案。

如果我需要访问外部网址,我知道我可以这样做:

<a href="http://www.myurl.com" target="_blank">Click me</a>

是否可以使用ActionLink代替经典锚标记?

类似的东西:

@Html.ActionLink("Click me", "MyAction", "MyController", null, new { target="_blank" });

如果这是可行的,我需要在Controller的Action中编写什么来打开外部URL?

感谢。

1 个答案:

答案 0 :(得分:0)

ActionLink不会在你的情况下工作,因为它不支持绝对网址。您可以实施新的扩展程序:

@Html.URLLink("Link to yahoo", "http://yahoo.com")

在视图中添加此类名称空间的引用。

html {
   font-size:150%
}
相关问题