تتطلع إلى التقاط PageIndex على GridView
-
21-09-2019 - |
سؤال
لذلك لدي Gridview الذي يسرد مجموعة من الوظائف.
في هذه الشبكة ، قمت بتمكين الترحيل ، والذي يعمل بشكل جيد.
عندما أحوم فوق أرقام الصفحة ، أي 1،2،3،4 ، .... يتم عرض ما يلي
JavaScript_Dopostback ('C100Placeholdergreevew' ، 'الصفحة $ 1')
الآن مشكلتي على النحو التالي.
عندما أنقر على أحد الارتباطات التشعبية في هذه القائمة ، أذهب إلى صفحة تفاصيل التحرير. بمجرد أن ينقر المستخدم على حفظ ، أعد توجيه المستخدم إلى صفحة القائمة مع GridView.
ما أود تنفيذه هو أن Gridview يتذكر الصفحة التي جاءوا من IE Page 2.
أعلم أنه يمكنني استخدام PageIndex لتعيين هذا ، لكنني لست متأكدًا من كيفية إرسال قيمة "الصفحة" الخاصة بـ GridView حتى أتمكن من ذلك.
المحلول
أود حفظ المتغيرات المطلوبة في حالة جلسة الصفحة. عندما تقوم بتحميل الصفحة ، يمكن أن يكون لديك منطقية تنص على ما إذا كنت قد أتيت من صفحة التحرير إلى True ، وإذا كانت هذه هي الحالة المتغيرة جلسة أخرى تسجل الصفحة من حيث أتيت؟
لذلك ... في الطريق ، قم بتعيين متغير الجلسة للصفحة المحددة حاليًا باستخدام فهرس الصفحة ، ثم 2 متغيرات جلسة جديدة للعودة إلى الصفحة.
sEdited = Session["Edited"].ToString();
sPage = Session["PageToDisplay"].ToString();
ثم اضبط Page
فهرس من هذا مرة واحدة تحليل من السلسلة؟