2012-03-15 17 views
7

के अंदर एचटीएमएल टैग डालें मैं एएसपी एमवीसी 3 के लिए नया हूं और मैं रेजर इंजन का उपयोग कर रहा हूं।एएसपी एमवीसी 3 एक्शनलिंक

मेरे broplem है कि मैं के रूप में अपने मुख्य नेविगेशन का निर्माण किया है है

तो मैं कैसे actionlink के साथ ऐसा कर सकते हैं? मुझे सिर्फ टैग के अंदर बी टैग डालना होगा।

उत्तर

9

उपयोग @Url.Action()@Html.ActionLink

15

के बजाय href मूल्य प्राप्त करने के लिए इस बदलें:

<a href=""><b>Link</b></a> 

साथ

@Html.ActionLink("<b>Link</b>", "Action", "Controller") 

कि ऑटो एनकोड <b></b> है, तो आप की कोशिश कर सकते हो सकता है:

@Html.ActionLink(new MvcHtmlString("<b>Link</b>").ToHtmlString(), "Action", "Controller") 

इससे भी अधिक सीधे शब्दों में, आप @Url.Action("Action", "Controller") कड़ी में की तरह उपयोग कर सकते हैं,:

<a href='@(Url.Action("Action", "Controller"))'><b>Link</b></a> 
+0

एक और इस पर लगता है .... अगर आप ऊपर सुझाव की कोशिश की लेकिन आप अभी भी समस्या यह है क्योंकि हो सकता है देख रहे हैं आपने तीसरे सुझाव की कोशिश की और Uml.Action() के विपरीत HTML.Action() का उपयोग किया;) – bbqchickenrobot

+0

क्या आप वाकई उपरोक्त कोड काम कर रहे हैं ?? यह मेरे लिए काम नहीं कर रहा है। –

+0

कम से कम अंतिम विकल्प ठीक काम करेगा। –

संबंधित मुद्दे