السلام عليكم ورحمة الله وبركاته،،
لطالما بحثت عن الطرق الصحيحة نظريا لتصميم واجهة المستخدم ولم أجدها في مصدرا واحدا مبنيا على أسس علمية. كمثال.. أقوم بعرض البيانات على شكل Data Grid وفي بعض الحالات قد تمتد لنصف الصفحة.. ومن ثم يقوم الستخدم بالتعديل على السجل عن طريق Edit لتعديل السجل عن طريق التالي:
1- التعديل من نفس الداتا جريد
2- التعديل عن طريق Text Box يقرأ من السجل المختار
3- التعديل عن طريق Details View
4- التعديل في صفحة أخرى
5- التعديل في صفحة أخرى منبثقة (popup)
الخ...
لكن ماهي الطريقة السليمة نظريا للتعديل على السجلات؟
آمل المشاركة مع الشكر الجزيل.