PDA

View Full Version : SiteMapPath



Mojtaba_ss
یک شنبه 23 اردیبهشت 1386, 09:31 صبح
با سلام به دوستان
از یه کنترل <asp:SiteMapPth> تو برنامه وبم استفاده کردم(برای پیمایش سایت)
اما فقط Title رو که توی Web.sitemap برای صفحات تعریف کردم رو میاره و لینک به url اون صفحات نمی شه.
مشکلم چیه و چیکار باید انجام بدم.
ممنون.

nooshin_k
دوشنبه 24 اردیبهشت 1386, 09:51 صبح
من این کارو کردم بعد از درست کردن فایل sitemap،یک site map data sourseتو صفحه انداختم بعد یک menoتو صفحه انداختم و data sourse آن را site map data sourse می دهی بعد نشان میدهد
کد menu
<asp:menu id="menua" runat="server"
datasourceid="SiteMapDataSource1"
cssclass="menua"
orientation="Horizontal"
maximumdynamicdisplaylevels="0"
skiplinktext=""
staticdisplaylevels="2" BackColor="#B5C7DE" DynamicHorizontalOffset="2" Font-Names="Tahoma" Font-Size="small" ForeColor="#284E98" StaticSubMenuIndent="10px" Font-Bold="True" Font-Italic="True" Width="800px" >
<StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
<DynamicHoverStyle BackColor="#284E98" ForeColor="White" />
<DynamicMenuStyle BackColor="#B5C7DE" />
<StaticSelectedStyle BackColor="#507CD1" />
<DynamicSelectedStyle BackColor="#507CD1" />
<DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
<StaticHoverStyle BackColor="#284E98" ForeColor="White" />
</asp:menu>
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />

کد site map


<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode title="­ه¥ى ں­éï" url="Default.aspx">
<siteMapNode url="UserProfile.aspx" title="ꬦ­ں¢ ه©§ï" />
<siteMapNode url="Education.aspx" title="¢¥­ïéں¢" />
<siteMapNode url="Expriense.aspx" title="«یں ç èں©ï" />
<siteMapNode url="Training.aspx" title="§ی©ى ىںï ™êیھ¬ï" />
<siteMapNode url="Language.aspx" title="ھ ںëىںï ¦ں©¤ï" />
<siteMapNode url="Note.aspx" title="«ںï©" />
</siteMapNode>
</siteMap>

Mojtaba_ss
دوشنبه 24 اردیبهشت 1386, 10:08 صبح
ممنون از اینکه جواب دادی،ولی منظور من استفاده از asp:menu نبود!

<siteMapNodeurl="Expriense.aspx"title="«یں ç èں©ï" />

کنترل asp:siteMapPath من title رو میاره ولی اینطوری نیست که وقتی روش کلیک کنی به url مورد نظر بره.
اینو چیکارش کنم؟

Mojtaba_ss
چهارشنبه 26 اردیبهشت 1386, 08:04 صبح
از دوستان کسی با این کنترل کار نکرده؟