Bagaimana cara menambahkan tautan ke situs web eksternal di MVC 4?

pemrograman


Halo semua,

Saya memiliki tabel yang berisi kolom alamat situs web eksternal.
Saya perlu membuat daftar situs web tersebut dalam sebuah tabel, dan saya berhasil. Tapi yang saya inginkan adalah, ketika saya mengklik link ini, kontrol harus ditransfer ke situs web yang ditentukan di tab baru.

Adakah yang bisa tolong bantu saya!

Solusi 1

Tambahkan target=”_blank” ke tag jangkar Anda.

Ini akan membuka tautan di tab baru (atau jendela baru jika dinonaktifkan)

Jika ini membantu harap luangkan waktu untuk menerima solusinya. Terima kasih.

Solusi 2

Di MVC, tidak ada pembantu untuk menghasilkan tautan berdasarkan URL absolut (yaitu, ke sumber daya eksternal). Namun Anda dapat menulis helper Anda sendiri untuk itu jika Anda ingin tampilannya terlihat bagus dengan format Helper yang konsisten.

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

contoh:
membuat metode ekstensi

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

dan sebut ini dalam pandangan Anda seperti:

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

コメント

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