2011-01-27 12 views
8

मेरे मुख्य नेविगेशन में मेरे पास एक लिंक है:मैं यूआरएल कैसे रोकूं। पैरामीटर सहित सेक्शन?

Url.Action("Items", "FAQ");

लिंक ठीक काम करता है और मैं ~/Item/FAQ

पर जाता हूं हालांकि, मेरे पास लिंक हैं जिनमें पैरामीटर हैं, इसलिए:

~/Items/FAQ/Question-1

यह सब ठीक काम करता है, हालांकि, जब मैं प्रश्न -1 देख रहा हूं (जो एक दृश्य है, मुख्य नेविगेशन में लिंक इस प्रकार बदलता है:

~/Items/FAQ/Question-1

मैं यूआरएल को कैसे रखूं ~/Items/FAQ

पर रहने के लिए नेविगेशन धन्यवाद!

उत्तर

8
Url.Action("Items", "FAQ", new { WhateverYourRouteParameterIsCalled = "" }) 
+0

उह, मैंने सोचा कि मैंने कोशिश की है और यह काम नहीं करता है। धन्यवाद दोस्त। –

+1

आपने शायद कोशिश की = शून्य, जो काम नहीं करता :) – Stefanvds

0

मैंने जवाब देने की कोशिश की लेकिन इसे काम नहीं कर सका।

<a href="@Url.Content("~/Items/FAQ")">Nav Target Text</a> 

यह किसी भी आईडी मान ही पृष्ठ पर जाकर सेट पर ध्यान नहीं देता: अंत में, मैं एक (अपेक्षाकृत) कम तकनीक समाधान का इस्तेमाल किया।

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