/ / ब्रेडक्रंब के लिए साइटमैपपाथ नियंत्रण को कैसे कॉन्फ़िगर करें? एएसपीनेट - सी #, एएसपीनेट, ब्रेडक्रंब, साइटमैपथ

ब्रेडक्रंब के लिए साइटमैपपाथ नियंत्रण को कैसे कॉन्फ़िगर करें? एएसपीनेट - सी #, एएसपीनेट, ब्रेडक्रंब, साइटमैपथ

मैंने एक मास्टर पेज पर साइट मैप पथ नियंत्रण जोड़ा है और साइटमैप फ़ाइल को आवश्यकतानुसार सेट अप किया है, लेकिन जब मैं एकाधिक लिंक पर क्लिक करता हूं तो यह केवल वर्तमान और होम पेज जैसे पथ दिखाता हैHome --> Movies जहां यह घर होना चाहिए -> सिनेमा -> कपड़े -> आदि .. साथ ही जब मैं कस्टम साइन अप और प्रशासनिक पृष्ठों पर जाता हूं तो पथ "बिल्कुल कैसे नहीं होता है।

क्या कोई इस समस्या को ठीक करने का तरीका बता सकता है क्योंकि मैं नहीं देख सकता कि मैं इसे लागू करने में गलत कहां गया हूं?

साइटमैप:

<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="~/Home.aspx" title="Home"  description="Main site page">
<siteMapNode url="~/Movies.aspx" title="Movies"  description="Movie store" />
<siteMapNode url="~/Games.aspx" title="Games"  description="Games store" />
<siteMapNode url="~/Clothes.aspx" title="Clothes"  description="Clothes Store" />
<siteMapNode url="~/CustomerSignUp.aspx" title="Customer Sign-Up"  description="Customer sign up page" />
<siteMapNode url="~/Login.aspx" title="Sign-In"  description="Sign In page" />
<siteMapNode url="~/ForgotPassword.aspx" title="Forgot Password"  description="Forgot password" />
<siteMapNode url="~/ContactUs.aspx" title="Contact Us"  description="Contact details.." />
<siteMapNode url="~/Administration.aspx" title="Administration"  description="Admin Folder" />
</siteMapNode>
</siteMap>

साइट पथ

उत्तर:

जवाब के लिए 3 № 1

आपको मूल साइटमैप्नोड में बाल साइटमैपोड्स को लपेटने की आवश्यकता है,

<siteMapNode url="~/Home.aspx" title="Home"  description="Main site page">
<siteMapNode url="~/Movies.aspx" title="Movies"  description="Movie store">
<siteMapNode url="~/Clothes.aspx" title="Clothes"  description="Clothes Store" />
</siteMapNode>
</siteMapNode>

आगे समझने के लिए, देखें यह लेख.