Làm cách nào tôi có thể thêm liên kết đến các trang web bên ngoài trong MVC 4?

lập trình


Chào mọi người,

Tôi có một bảng chứa một cột địa chỉ trang web bên ngoài.
Tôi cần liệt kê những trang web đó vào một bảng và tôi đã làm được. Nhưng điều tôi muốn là khi tôi nhấp vào liên kết này, quyền kiểm soát sẽ được chuyển đến trang web được chỉ định trong một tab mới.

Ai đó làm ơn giúp tôi với!

Giải pháp 1

Thêm target=”_blank” vào thẻ neo của bạn.

Nó sẽ mở liên kết trong tab mới (hoặc cửa sổ mới nếu tính năng đó bị tắt)

Nếu điều này có ích, hãy dành thời gian để chấp nhận giải pháp. Cảm ơn.

Giải pháp 2

Trong MVC, không có trình trợ giúp nào để tạo liên kết dựa trên URL tuyệt đối (tức là tới các tài nguyên bên ngoài). Nhưng bạn có thể viết trình trợ giúp của riêng mình cho việc đó nếu bạn muốn chế độ xem trông đẹp mắt với định dạng Trình trợ giúp nhất quán.

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

ví dụ:
tạo phương thức mở rộng

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

và gọi điều này theo quan điểm của bạn như:

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

コメント

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