我正在尝试使用url.Action打开一个新窗口。 新的窗口网址不在当前项目(外部网站)中。
以下是我需要做的两件事:
http://localhost:57391/Home/http:/www.yahoo.com
,而不是直接转到雅虎。这是我的代码:
<tr >
<td>
<a href="<%= Url.Action("http://www.yahoo.com") %>"><span>Go to Yahoo</span></a>
</td>
</tr>
答案 0 :(得分:15)
您根本不需要使用辅助方法:
<a href="http://www.yahoo.com" target="_blank"><span>Go to Yahoo</span></a>
Html.Action
仅适用于控制器操作,而外部链接则不适用。使用纯HTML链接没有任何问题。
答案 1 :(得分:1)
你可以尝试做这样的事情
<a href="http://@Model.Link" target="_blank"><span>@Model.Link</span></a>
答案 2 :(得分:-1)
如果网站参数是动态的 - 或 - 从模型附加,我们可以尝试这样的事情。
<a href="@Model.Website" target="_blank">@Model.Website</a>