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

الرجاء المساعدة

مغلق
بدأه it_mbm في 24 أغسطس 2005 · 3 رد · 501 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

#2

توجد أكثر من طريقة للتنقل بين الصفحات، كالتالي :

1. طريقة Redirect

Response.Redirect("SomePage.aspx")

2. طريقة Transfer وهي نفس الاولى باختلاف حفظ البيانات مؤقتا على الفورم أو الصفحة

Server.Transfer("Transfer2.aspx", True)

3. طريقة Execute وهذه لتنفيذ صفحة معينة بدون مغادرة الصفحة الاساسية وبالامكان عرض الصفحة الجديدة داخل صفحة أخرى

Dim obj As New System.IO.StringWriter()
    
    Server.Execute("Results.aspx", obj)
    
    litTable.Text = "<h2>Results</h2>" & obj.ToString

4. الطريقة الأخيرة هي باستخدام Window.open

<INPUT  onclick="window.open('Page2.aspx')" type="submit" 
value="New Window">

اذا احتجت الى شرح موسع فيمكنك الاطلاع على كتاب

اقتباس
MCAD/MCSD Training Kit 70-305 Developing Web Applications Using VB.NET and C

chapter 4 lesson 3

#3

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

مشكور أخي أبو وليد على الرد السريع

#4

أيضا هناك طريقة للإنتقال بعد ثواني :

Response.AddHeader("Refresh","2;url=page2.aspx")

You can fly while you can touch the sky

هذا الموضوع مغلق.

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