PDA

View Full Version : سوال: Paging توسط Routing



ahmadhasani
شنبه 04 آبان 1392, 01:28 صبح
با سلام خدمت اساتید گرامی. من یک سایت رو با URL Routing راه اندازی کردم. حالا مشکل اینه که نمی تونم Paging رو توسط Routing اجرا کنم. من از DataList و DataPager استفاده میکنم. به عنوان نمونه ، آدرس صفحاتم مثل زیر بشه:
MyDomin.com/List/Page/10
MyDomin.com/List/1/Page/10
MyDomin.com/List/1/4/Page/10
لازم به ذکره اعداد 1 و 4 ، نماد مجموعه ها و زیرمجموعه هایی هستن که محصولات براساس اونا تو صفحه لیست طبقه بندی میشن.
دوستان میشه راهنماییم کنید؟

ahmadhasani
شنبه 04 آبان 1392, 15:14 عصر
دوستان کسی نمیدونه؟

aspismylove
شنبه 04 آبان 1392, 15:17 عصر
با سلام خدمت اساتید گرامی. من یک سایت رو با URL Routing راه اندازی کردم. حالا مشکل اینه که نمی تونم Paging رو توسط Routing اجرا کنم. من از DataList و DataPager استفاده میکنم. به عنوان نمونه ، آدرس صفحاتم مثل زیر بشه:
MyDomin.com/List/Page/10
MyDomin.com/List/1/Page/10
MyDomin.com/List/1/4/Page/10
لازم به ذکره اعداد 1 و 4 ، نماد مجموعه ها و زیرمجموعه هایی هستن که محصولات براساس اونا تو صفحه لیست طبقه بندی میشن.
دوستان میشه راهنماییم کنید؟

سالم دوست عزیز ، ببین این بدردت میخوره :چشمک:

http://www.codeproject.com/Articles/47028/Paging-Data-with-ASP-NET-URL-Routing

ahmadhasani
شنبه 04 آبان 1392, 15:46 عصر
سالم دوست عزیز ، ببین این بدردت میخوره :چشمک:

http://www.codeproject.com/Articles/47028/Paging-Data-with-ASP-NET-URL-Routing

ممنون. فقط این قسمتشو نفهمیدم چیه:


<my:DataPagerExtender ID="DPE1" runat="server" TargetControlID="ListView1"
PageIndexSource="RouteParameter" CollectionKey="Page"
FirstLinkID="LinkFirst" LastLinkID="LinkLast"
NextLinkID="LinkNext" PreviousLinkID="LinkPrevious" />


به کلمه my اول خط ایراد میگیره!

aspismylove
شنبه 04 آبان 1392, 15:58 عصر
ممنون. فقط این قسمتشو نفهمیدم چیه:


<my:DataPagerExtender ID="DPE1" runat="server" TargetControlID="ListView1"
PageIndexSource="RouteParameter" CollectionKey="Page"
FirstLinkID="LinkFirst" LastLinkID="LinkLast"
NextLinkID="LinkNext" PreviousLinkID="LinkPrevious" />


به کلمه my اول خط ایراد میگیره!

این داره از ی کنترل که خودش خط دوم برنامه اضافه کرده استفاده میکنه :

<%@ Register TagPrefix="my" Namespace="MyControls" %>


تو بجای my:DataPagerExtender بیا این و بنویس :
asp:DataPager

یعنی اینطوری میشه :

<asp:DataPager ID="DPE1" runat="server" TargetControlID="ListView1"
PageIndexSource="QueryString" CollectionKey="Page" FirstLinkID="LinkFirst"
LastLinkID="LinkLast" NextLinkID="LinkNext" PreviousLinkID="LinkPrevious" />



ببین درسته ؟!