الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

FormView

بدأه sjaser1 في 9 ديسمبر 2010 · 4 رد · 672 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اواجه مشكلة عند اعادة تحميل الصفحة

يتم ارسال بيانات عن طريق العنصر FormView

الموجود في الصفحة

على الرغم من ان insert

الخاصة بالفورم تتم اصلا على صفحة vb

FormView2.InsertItem(True)

السوال هو : لماذا يتم اعادة ارسال البيانات في حالة اعادة تحميل الصفحة رغم ان تنفيذ امر insert

يتم بحدث InsertButton_Click

وليس pageload

استغفر الله وأتوب اليه

#2

السلام عليكم ورحمة الله وبركاتة

اخي الكريم ارجو منك ارفاق معلومات اكثر وذلك لمساعدة الاعضاء على حل مشكلتك

----------------

اخي انا بعد ما قريت الموضوع انت تحاول الاضافة بواسطة FormView وبواسطة Button

لماذا لا تجعلة يضيف مباشرة بأستخدام الـ FormView ؟؟

وارجو منك وضع الكود ..

تم تعديل هذه المشاركة بواسطة D a r K T o u c h في 9 ديسمبر 2010 في 14:58

My Latest

Hello Entity Framework Code First

--------------------

#3

اخي اشكرك على التفاعل

اما المشكلة باختصار هي انه عندما يتم تحديث الصفحة AutoPostBack

فانه يتم اعادة تحميل صف جديد الى قاعدة البيانات في الجدول المرتبط بFormView

على الرغم من عدم ضغط الزر InsertButton.

انا لاريد حفظ صف جديد عندما يتم AutoPostBack.

استغفر الله وأتوب اليه

#4

السلام عليكم ورحمة الله وبركاته ..

في حدث Page_Load قم بإضافة :

if not ispostback()
....
....
....
end if

حيث يتم كتابة الكود المطلوب تنفيذه عند تحميل الصفحة لأول مرة فقط .. ولا يتم تنفيذه عند عمل تحديث للصفحة ..

دروس فيديو مجانية ASP.NET باللغة العربية

http://www.amrammar.net/videos.aspx?id=1

دروس تصميم مشروع كامل لموقع أخبار تفاعلي

http://www.amrammar.net/default.aspx?id=5

#5

اخي مهند س عامر

هذا الحل لايجدي مع وجود حدث في insertbutton يفيد في حفظ الفورم

هل يمكن الجمع بين الحدثين؟؟؟؟

استغفر الله وأتوب اليه

مواضيع مشابهة