我正在研究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?
感谢。
答案 0 :(得分:0)
ActionLink不会在你的情况下工作,因为它不支持绝对网址。您可以实施新的扩展程序:
@Html.URLLink("Link to yahoo", "http://yahoo.com")
在视图中添加此类名称空间的引用。
html {
font-size:150%
}