السلام عليكــم ورحمـة الله وبركاتــة
لدى مشكلة عندما اقوم بالتحويل لموقع كالتالى
Server.Transfer("http://www.msn.com");يظهر الخطأ التالى
Invalid path for child request 'http://www.msn.com'. A virtual path is expected.
وشكراً
السلام عليكــم ورحمـة الله وبركاتــة
لدى مشكلة عندما اقوم بالتحويل لموقع كالتالى
Server.Transfer("http://www.msn.com");يظهر الخطأ التالى
Invalid path for child request 'http://www.msn.com'. A virtual path is expected.
وشكراً
تم تعديل هذه المشاركة بواسطة امجد مختار في 25 أكتوبر 2008 في 15:30
اللهم اهدنا فيمن هديت - اللهم صلى على سيدنا محمد
من أراد الدنيا فعليه بالقرآن ومن أراد الآخرة فعليه بالقرآن ومن أرادهما معاً فعليه بالقرآن
استخدم Response.Redirect
Server.Transfer تستخدم لنقل التشغيل إلى صفحة أخرى موجودة في نفس التطبيق و ليس خارجه. ميزتها أنها توصل الصفحة إلى المستخدم مباشرة. بينما Response.Redirect تقوم بإخبار المتصفح بالإنتقال إلى صفحة أخرى. كلا الطريقتين لهما ميزات و عيوب، و لكل منها استخدامات.
أن استخدمتها لأنها لا تظهر رابط الصفحة المراد التحويل إليها ولكن تظهر الرابط السابق
وResponse.Redirect تظهر الرابط
فما الحل ؟
اللهم اهدنا فيمن هديت - اللهم صلى على سيدنا محمد
من أراد الدنيا فعليه بالقرآن ومن أراد الآخرة فعليه بالقرآن ومن أرادهما معاً فعليه بالقرآن
يمكنك استخدام iframe داخل الصفحة يظهر محتويات الموقع الآخر.
نعم لقد استخدمته قبل ذلك ولكن الصفحة تظهر فى شريط الحالة للمتصفح عندما يتم التحويل إليها وإذا قكرت فى استخدام
window.open()
لا اضمن أن تعمل على جميع المتصفحات لأن بعضها تمنع تشغيله
وشكراً
اللهم اهدنا فيمن هديت - اللهم صلى على سيدنا محمد
من أراد الدنيا فعليه بالقرآن ومن أراد الآخرة فعليه بالقرآن ومن أرادهما معاً فعليه بالقرآن
السلام عليكــم ورحمـة الله وبركاتــة
أخوي بصراحة ما وضح لي وش تقصد لكن اللي تبين لي إنك تبي تفتح صفحة دون إظهار بيانات الصفحة اللي تبي تفتحها
على العموم لو حاب تسوي هالشيء و كان هالمقصود فإن شاء الله يفيدك هذا الكود اللي عبارة عن تعريف 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