السلام عليكم
عندي فورم اشتراك اميل
اذا كانت المدخلات صحيحه بدي يفتح صفحه جديده ترحيب بالمشترك مع الحقل الي فبه اسمه
والاميل الى دخله
يعني
rsponse.redirect
السلام عليكم
عندي فورم اشتراك اميل
اذا كانت المدخلات صحيحه بدي يفتح صفحه جديده ترحيب بالمشترك مع الحقل الي فبه اسمه
والاميل الى دخله
يعني
rsponse.redirect
الأخ amarnih إذا كان ودك ترسل المشترك إلى صفحة جديدة معه الأميل اللي ادخله لازم تحفظ الأميل اللي أدخله في متغير وترسلة الى الصفحة الثانية عن طريق احد طرق ال Managing State وهي نوعين
1- Server Side State Managing
يعني تحفظ الإيميل في متغير من نوع Session
2-Client Side State Managing
يعني تستخدم الCookies وهي نوعين Cookies و Cookilees والفرق بينها ان الثانية تحفظ المتغير في ذاكرة المتصفح Internet Explorer و ينتهي بإغلاق المتصفح والأولى تحفظ المتغير في ذاكرة الجهاز وتستطيع استخدامة كل مرة يدخل فيها المستخدم إلى الموقع ولكن العيب ان المستخدم ممكن ان يحذفه من جهازة
وأيضا تستطيع استخدام Query String يعني ترسل الأميل اللي أدخله المستخدم إلى صفحة الترحيب مع رابط الصفحة في نفس جملة response.redirect
مثلاُ :
نفترض ان المستخدم ادخل الأميل في مربع نص بإسم TxtEmail وصفحة الترحيب اسمها welcome.aspx
تكون الجملة كالتالي
response.redirect("welcome.aspx?email=" + TxtEmail.text + ")وفي بداية صفحة الترحيب تكتب الكود التالي لمعرفة الإيميل الذي ادخلة المستخدم
Dim Email As String = Request.QueryString("email")آمل ان اكون قد وفقت وكفيت في الإجابة
أخوكم المختبر
عفوا ً عدل الكود الأول بإضافة " ثانية في آخر الجملة لتصبح كالتالي
response.redirect("welcome.aspx?email=" + TxtEmail.text + ")عفوا ً عدل الكود الأول بإضافة " ثانية في آخر الجملة لتصبح كالتالي
response.redirect("welcome.aspx?email=" + TxtEmail.text + " ")اخي العزيز اشكرك على الرد
وانا الان اجرب الكود
هذا الموضوع مغلق.