मैं एमवीसी 4 में बाहरी वेब साइटों के लिंक कैसे जोड़ सकता हूँ?


नमस्ते,

मेरे पास एक तालिका है जिसमें बाहरी वेबसाइट पतों का एक कॉलम है।
मुझे उन वेबसाइटों को एक तालिका में सूचीबद्ध करने की आवश्यकता है, और मैंने ऐसा किया। लेकिन मैं जो चाहता हूं वह यह है कि जब मैं इस लिंक पर क्लिक करता हूं, तो नियंत्रण एक नए टैब में निर्दिष्ट वेबसाइट पर स्थानांतरित हो जाना चाहिए।

क्या कोई मेरी मदद कर सकता हैं!

समाधान 1

अपने एंकर टैग में target=’_blank’ जोड़ें।

यह लिंक को नए टैब में खोलेगा (या यदि वह अक्षम है तो नई विंडो)

यदि इससे मदद मिलती है तो कृपया समाधान स्वीकार करने के लिए समय लें। धन्यवाद।

समाधान 2

एमवीसी में, पूर्ण यूआरएल (यानी, बाहरी संसाधनों) के आधार पर लिंक उत्पन्न करने के लिए कोई सहायक नहीं है। लेकिन यदि आप चाहते हैं कि सुसंगत हेल्पर फ़ॉर्मेटिंग के साथ दृश्य अच्छा दिखे तो आप इसके लिए अपना स्वयं का हेल्पर लिख सकते हैं।

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

उदाहरण:
विस्तार विधि बनाएँ

सी#
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);
	}
}

और इसे अपने विचार में कॉल करें जैसे:

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

コメント

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