التحويل الي صفحة اخري بعد مدة معينة Redirect page After seconds in asp.net

التحويل الي صفحة اخري بعد مدة معينة Redirect page After seconds in asp.net

التحويل من صفحة الي صفحة اخري بعد مدة معينة

متدرب يسأل عن

كيف أحول المستخدم فى حال طلبه مثلا لصفحه خطأ أحوله لصفحه فيها ما أعرض فيها البيانات التي أحتاجها . طلبي هنا إنى أحوله للصفحه الرئيسيه مثلا بعد مثلا 10 ثوانى وشكرااا

 

الرد:

توجد طرق للتحويل من صفحة الي صفحة اخري عند وجود خطأ ما او عند انتهاء مدة خبر او اعلان ..الخ لكي يحوله الي صفحة اخري يريدها المبرمج

1- طريقة من داخل الكود العادي في الفيجوال ستوديو في داخل الصفحة

حيث يوضع عدد الثواني وعنوان الصفحة التي تريد تحويله اليها كالاتي

 

  Response.Write("سوف يتم نقلك تلقائيا الي الصفحة الرئيسية للموقع في خلال 10 ثواني");
                HtmlMeta meta = new HtmlMeta();

                meta.HttpEquiv = "Refresh";

                meta.Content = "10;url=http://www.citystarit.com/";

                this.Page.Controls.Add(meta);

 

 

2- توجد طريقة اخري من خلال اضافة الكود الي الهيد للصفحة

 

<HTML>
<HEAD>

<META HTTP-EQUIV="refresh" CONTENT="10;URL=the-other-url">

</HEAD>
<BODY>

</BODY>
</HTML>

بواسطة
مصر
سيتي ستار لتكنولوجيا المعلومات
سيتي ستار لتكنولوجيا المعلومات

عودة لمقالات الموقع