如何在 MVC 4 中添加外部网站的链接?

编程


大家好,

我有一个表,其中包含一列外部网站地址。
我需要在表格中列出这些网站,我做到了。 但我想要的是,当我单击此链接时,控件应该转移到新选项卡中的指定网站。

谁能帮帮我吗!

解决方案1

将 target=”_blank” 添加到您的锚标记。

它将在新选项卡(或新窗口,如果被禁用)中打开链接

如果这有帮助,请花些时间接受该解决方案。 谢谢。

解决方案2

在 MVC 中,没有用于生成基于绝对 URL(即外部资源)的链接的帮助程序。 但是,如果您希望视图具有一致的帮助程序格式,那么您可以为此编写自己的帮助程序。

Creating Custom HTML Helpers (C#)
The goal of this tutorial is to demonstrate how you can create custom HTML Helpers that you can use within your MVC views. By taking advantage of HTML Helper......

例子:
创建扩展方法

C#
public static class LinkHelper
{
	public static string ExternalLink(this HtmlHelper helper, string url, string text)
        {
        	return String.Format("<a href='http://{0}' target="_blank">{1}</a>", url, text);
	}
}

并在您的视图中这样称呼它:

C#
@Html.ExternalLink("www.google.com", "Google")

コメント

タイトルとURLをコピーしました