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

مشكلة في الbutton والتنقل الى صفحة أخرى

بدأه الفيجوال 2 في 1 مارس 2011 · 3 رد · 1,110 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اتمنى ان لا يكون سؤالي مكررا

أنا مبتدئ في مجال الasp.net

ألمهم

قمت بعمل فورم لتعبئة البيانات

وقمت بربطه بقاعدة بيانات sql

حيث وضعت button عند الضغط عليه يتم حفظ البيانات في قاعدة البيانات

طبعا برمجة الـ button بواسطة الفيجوال بيسك - اي عن طريق اكواد الفيجوال عن طريق الكود insert

وقمت بتجربته وتم حفظ البيانات بنجاح

لكن المشكلة

انني أريد بعد الضغط على الزر, يتم حفظ البيانات ثم يتم الذهاب الى صفحة اخرى, كمثال صفحة اخرى تفيد ان التسجيل تم بنجاح

فقمت بترجبة الخاصية Postbackurl الموجودة في الخصائص - علما بأني استعمل Microsoft Visual Web Developer 2010

وعندما قمت باستخدام هذه الخاصية, حيث عندما اضغط على الزر يتم فتح الصفحة الآخرى التي تفيد بأن التسجيل قد تم بنجاح

ولكنني وجدت ان البيانات لم يتم حفظها في قاعدة البيانات!!

وعند الغاء هذه الخاصية تتم عملية حفظ البيانات بنجاح لكن بدون الانتقال الى الصفحة الآخرى

فلم أعرف الطريقة الصحيحة

أتمنى المساعدة يا اخواني

وجزاكم الله كل خيرا

#2

وعليك السلام اخي

الضاهر ان المشكله عندك هي في ترتيب الكود اتوقع انك تضع كود الانتقال الي الصفحه الاخرى قبل كود الحفظ لذلك يتم النقل للصفحه الاخرى وتجاهل كود الحفظ :wink: فكن حذرا في ترتيب الكود

حل المشكله :

اولا ضع كود الحفض وتأكد من ان عمليه الحفض تعمل بشكل صحيح

وبعد ذلك ضع هذا الكود

 Response.Redirect("test.aspx")

وهو لنقلك الى الصفحه التي ترغب في الذهاب اليها استبدل test.aspx بإسم الصفحه التي تريد التحويل اليها بعد عمليه الحفظ

ولا تنسى اهتم دوما بالترتيب لانه مهم :)

__________

رياض

1

Be the change you like to see in the world

كن انت التغيير الذي تريد ان تراه في العالم

-----

Reyad

WWW.Reyad.TK

#3

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

اعلم جيدا حول الترتيب اخي الكريم

لكن المشكلة اني برمجيا استخدمت كود حفظ البيانات

أما بالنسبة للانتقال الى الصفحة فاستخدمت عبر الخاصية PostBackUrl الموجودة في الخصائص, عليه فالانتقال الى الصفحة لم يكن برمجيا.

لا أعرف كيف أشكرك أخي الكريم :wub:

بارك الله فيك وجزاك الله كل خير

وجعلك عالماً نافعاً بعلمك

الله يرحم والديك ويجازيك ويجازيهم كل خير

شكرا شكرا شكرا

الكود نجح معي :lol:

دمت في رعاية الله أخي الكريم :cool:

تم تعديل هذه المشاركة بواسطة الفيجوال 2 في 1 مارس 2011 في 23:42

#4

بالتوفيق ان شاء الله

:)

_____________

رياض

Be the change you like to see in the world

كن انت التغيير الذي تريد ان تراه في العالم

-----

Reyad

WWW.Reyad.TK

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