سؤال

لذلك لدي 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 فهرس من هذا مرة واحدة تحليل من السلسلة؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top