में यूआरएल पैरामीटर बनाए रखना मैं अपने प्रोजेक्ट के लिए ब्रेडक्रंब ट्रेल बनाने के लिए http://mvcsitemap.codeplex.com/ से एमवीसीसाइटमैपप्रोवाइडर का उपयोग कर रहा हूं। मेरे पास कुछ यूआरएल हैं जिनके लिए उचित उपयोगकर्ता के लिए वर्तमान जानकारी के लिए पास की जाने वाली आईडी की आवश्यकता है, उदा। http: // localhost: 52306/होम/उपयोगकर्ता? आईडी = 101101एमवीसी साइटमैप प्रदाता - ब्रेडक्रंब ट्रेल
जब मैं साइटमैप में आगे बढ़ता हूं (उदाहरण के लिए http: // localhost: 52306/होम/उपयोगकर्ता/विवरण? आईडी = 101101) और उपयोग करने का प्रयास करें मुझे "उपयोगकर्ता" पृष्ठ पर वापस ले जाने के लिए ब्रेडक्रंब लिंक, आईडी पैरामीटर खो गया है। मैंने एक्शन विधियों में SiteMapPreserveRouteData विशेषताओं को जोड़ने का प्रयास किया है, लेकिन वे कुछ भी नहीं कर रहे हैं। क्या यह सुनिश्चित करने का कोई आसान तरीका है कि यह आईडी जानकारी संरक्षित है? मैंने सोचा था कि SiteMapPreserveRouteDataAttribute को ऐसा करना था, तो क्या कुछ विशेषता है जो मैं विशेषता के साथ गलत कर रहा हूं? मेरी विधि इस तरह दिखेगी:
[SiteMapPreserveRouteData]
public ActionResult User()
{
//code
}
मुझे बताएं कि आपको मुझसे और जानकारी चाहिए या नहीं।
मुझे एक ही चुनौती है ... क्या आपको कोई समाधान मिला है? – noocyte