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

مشكلة فى عمل Redirect

بدأه امجد مختار في 25 أكتوبر 2008 · 5 رد · 886 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدى مشكلة عندما اقوم بالتحويل لموقع كالتالى

Server.Transfer("http://www.msn.com");

يظهر الخطأ التالى

Invalid path for child request 'http://www.msn.com'. A virtual path is expected.

وشكراً

تم تعديل هذه المشاركة بواسطة امجد مختار في 25 أكتوبر 2008 في 15:30

اللهم اهدنا فيمن هديت - اللهم صلى على سيدنا محمد

من أراد الدنيا فعليه بالقرآن ومن أراد الآخرة فعليه بالقرآن ومن أرادهما معاً فعليه بالقرآن

#2

استخدم Response.Redirect

Server.Transfer تستخدم لنقل التشغيل إلى صفحة أخرى موجودة في نفس التطبيق و ليس خارجه. ميزتها أنها توصل الصفحة إلى المستخدم مباشرة. بينما Response.Redirect تقوم بإخبار المتصفح بالإنتقال إلى صفحة أخرى. كلا الطريقتين لهما ميزات و عيوب، و لكل منها استخدامات.

#3

أن استخدمتها لأنها لا تظهر رابط الصفحة المراد التحويل إليها ولكن تظهر الرابط السابق

وResponse.Redirect تظهر الرابط

فما الحل ؟

اللهم اهدنا فيمن هديت - اللهم صلى على سيدنا محمد

من أراد الدنيا فعليه بالقرآن ومن أراد الآخرة فعليه بالقرآن ومن أرادهما معاً فعليه بالقرآن

#5

نعم لقد استخدمته قبل ذلك ولكن الصفحة تظهر فى شريط الحالة للمتصفح عندما يتم التحويل إليها وإذا قكرت فى استخدام

window.open()

لا اضمن أن تعمل على جميع المتصفحات لأن بعضها تمنع تشغيله

وشكراً

اللهم اهدنا فيمن هديت - اللهم صلى على سيدنا محمد

من أراد الدنيا فعليه بالقرآن ومن أراد الآخرة فعليه بالقرآن ومن أرادهما معاً فعليه بالقرآن

#6

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

أخوي بصراحة ما وضح لي وش تقصد لكن اللي تبين لي إنك تبي تفتح صفحة دون إظهار بيانات الصفحة اللي تبي تفتحها

على العموم لو حاب تسوي هالشيء و كان هالمقصود فإن شاء الله يفيدك هذا الكود اللي عبارة عن تعريف popup screen و خواصها ثم إسناد عملية الفتح إلى Button أو LinkButton

اقتباس

Dim popupScript As String = "window.open('AddNewNews.aspx','abc','width=805,height=600,resizable=no,top=300,left=400')"

Me.Button1.Attributes.Add("onClick", popupScript)

تم تعديل هذه المشاركة بواسطة CS KSA في 27 أكتوبر 2008 في 13:11

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