سؤال

ولقد حصلت تحكم GridView واحدة طويلة على أماه الموقع. وهو يتيح اختيار صف واحد. المشكلة هي، عندما كنت انزل هذا GridView واختيار بعض الصفوف السفلية يحدث التحديد، ولكن كله GridView والتمرير إلى أعلى. لا enyone معرفة كيفية تجنب ذلك؟

هل كانت مفيدة؟

المحلول

إذا كان يحدث خلال إعادة النشر، ثم في حياتك <٪ @ صفحة٪> التوجيه يمكنك إضافة ما يلي:

MaintainScrollPositionOnPostback="true"

وتمت إضافة هذا في .NET Framework 2.0، ويضيف بعض جافا سكريبت لصفحة لضمان تمرير الصفحة تتراجع إلى عنصر التحكم الذي تسبب في إعادة النشر.

ويعمل على علاج.

نصائح أخرى

ولقد وجدت حلا آخر. إذا كان لديك GridView داخل الحاوية شعبة تمرير أوصي هذا: <لأ href = "http://michaelsync.net/2006/06/30/maintain-scroll-position-of-div-using-javascript-aspnet-20" يختلط = "نوفولو noreferrer"> الحفاظ على تمرير موقف DIV

هل إعادة تحميل الصفحة بأكملها بعد تحديد الصفوف؟ إذا كان الأمر كذلك، في محاولة لوضع GridView في UpdatePanel، بحيث يتم إرسال هذا الحدث لخادم الواقع دون إعادة تحميل الصفحة بأكملها.

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