¿Cómo puedo agregar enlaces a sitios web externos en MVC 4?

programación

[ad_1]

Hola a todos,

Tengo una tabla que contiene una columna de direcciones de sitios web externos.
Necesito enumerar esos sitios web en una tabla y lo hice. Pero lo que quiero es que, cuando haga clic en este enlace, el control se transfiera al sitio web especificado en una nueva pestaña.

¡Alguien puede ayudarme por favor!

Solución 1

Agregue target=”_blank” a sus etiquetas de anclaje.

Abrirá el enlace en una nueva pestaña (o en una nueva ventana si está deshabilitada)

Si esto ayuda, tómate el tiempo para aceptar la solución. Gracias.

Solución 2

En MVC, no hay ayudas para generar enlaces basados ​​en URL absolutas (es decir, a recursos externos). Pero puedes escribir tu propio ayudante para eso si quieres que la vista se vea bien con el formato consistente del Ayudante.

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......

ejemplo:
crear método de extensión

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);
	}
}

y llame a esto en su vista como:

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

[ad_2]

コメント

Título y URL copiados