PDA

View Full Version : سوال: نحوه لیست کردن Url تمام صفحات حتی صفحاتی که دردیتابیس ذخیره نشدند



monika
دوشنبه 05 تیر 1391, 08:41 صبح
باسلام
من در پروژه ام می خوام قابلیتی داشته باشم که در جلو اسم صفحات سایتم آدرس url تمام صفحاتی که در سایتم وجود داره لیست بشه.اکثرصفحاتم رودر دیتابیس ذخیره کردم ولی بعضی صفحات مثل درباره ما وپرسش وپاسخ رو جدا از روند صفحات دیگم بصورت ایستا بصورت فرم جدا به پروژه ام اضافه کردم.من از دستور زیر برای لیست کردن نام صفحاتی که در دیتابیس ذخیره کردم استفاده کردم ولی آدرس Url همین صفحاتم نمی دونم چطورباید بدست بیارم

asp:EntityDataSource ID="EntityDataSource2" runat="server"
ConnectionString="name=DrEntities" DefaultContainerName="DrEntities"
EnableFlattening="False" EntitySetName="Pages">
</asp:EntityDataSource>
<asp:Repeater ID="rpPages" runat="server" DataSourceID="EntityDataSource1">
<HeaderTemplate>
<ul>
</HeaderTemplate>
<ItemTemplate>
<li>
<asp:HyperLink ID="hlPage" runat="server" Text='<%#Eval("PageTitle") %>' NavigateUrl='<%#Eval("PageID","~/ShowPages.aspx?PageID={0}") %>'>HyperLink</asp:HyperLink>
< <asp:Label ID="PageTextLabel" runat="server" Text='<%# Eval("") %>' />
</li>
</ItemTemplate>
<FooterTemplate></ul></FooterTemplate>
</asp:Repeater>



درقسمت code behindeهم این کد فقط آدرس صفحه ای ارسال شده رو برمی گردونه


;["string Pgid=(string)Page.RouteData.Values["PageID
;lbl.Text=Pgid
اما من لیست همه آدرس تمام صفحات می خوام توی Repeaterجلوی نامشون نمایش بدم.ازاساتید می شه درخواست کنم راهنمایی کنید.

monika
دوشنبه 05 تیر 1391, 10:26 صبح
دوستان یعنی این مشکل رو فقط من دارم؟کسی تاحالا با این موضوع برخورد نکرده؟

naserbarati
سه شنبه 06 تیر 1391, 09:18 صبح
شما بفرمایید اصلا چه کاربردی داره عزیزم که این کار رو کردی بیکاری فکر کنم اره!!!!!!!!

monika
یک شنبه 25 تیر 1391, 15:16 عصر
دوست عزیز شما در ادیتور وقتی می خوای به صفحات سلیتت لینکی داشته باشی میشه بپرسم چطورآدرس صفحات ذخیره شده ات رو لیست میکنی؟