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

مشاكل Asp.net

بدأه امجد مختار في 30 أغسطس 2008 · 10 رد · 1,095 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

1- كيف اقوم باظهار messagebox فى asp.net ؟

2-

 response.redirect ("test.aspx")

كيف اقوم بالانتقال إلى الصفحة بعد مرور وقت معين من الوقت ؟

3- لماذا لا يوجد أداة تايمر فى Asp.net وما بديلها ؟

وشكراً

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

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

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

#2

بسم الله الرحمن الرحيم ..

اخي الفاضل لتحويل الشخص بعد 10 دقائق .. تفضل ..

تستخدم كود html فقط

http://www.netmechanic.com/news/vol2/html_no5.htm

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

تحياتي لك

#3

شكراً ولكن بالنسبة

ما بديل أداة تايمر فى Asp.net ؟

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

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

#5

يوجد فى الـ C# أداة تايمر ما بديلها فى الـ Asp.net ?

كيف اقوم بتنفيذ كود جافا سكريبت فى asp.net ?

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

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

#6

يمكن استخدام الجافاسكريبت ليقوم بدور التايمر.

واستخدام الجافاسكربت في الـASP.NET هو بالضبط مثل استخدامه في صفحات الويب العادية (داخل <script>) أو إدخالها برمجياً

http://dotnetslackers.com/articles/aspnet/...ages_Part1.aspx

مقالة مفصلة عن الموضوع

#7

استخدم الكلاس التالي

public static class HelperClass
{

	public static void ClientMessageBox(Page currentPage, string msg)
	{
		ScriptManager.RegisterStartupScript(currentPage, currentPage.GetType(), "msgKey", "window.alert('" + msg + "');", true);
	}

	public static void ClientMessageBoxAndRedirect(Page currentPage, string msg,string url)
	{
		ScriptManager.RegisterStartupScript(currentPage, currentPage.GetType(), "msgKey", "window.alert('" + msg + "');window.location='"+url+"';", true);
	}
	public static void ClientMessageBoxAndColseWindow(Page currentPage, string msg)
	{
		ScriptManager.RegisterStartupScript(currentPage, currentPage.GetType(), "msgKey", "window.alert('" + msg + "'); window.close();", true);
	}
}

خاص بال client message box

#8
<meta http-equiv="refresh" content="5"; url ="Default.aspx"/>

يعترض على هذا السطر بحجة

attribute url not found in element meta

فما الحل ؟

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

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

#9

هل يوجد كود بالسى شارب لعمل

redirect

بوقت

ارجو الرد والإفادة على هذا السؤال و المشكلة السابقة

وشكراً

تم تعديل هذه المشاركة بواسطة امجد مختار في 2 سبتمبر 2008 في 10:52

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

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

#10

يمكنك استخدام التايمر system.Timers.Timer

رَبِّ أَوْزِعْنِي أَنْ أَشْكُرَ نِعْمَتَكَ الَّتِي أَنْعَمْتَ عَلَيَّ وَعَلَى وَالِدَيَّ وَأَنْ أَعْمَلَ صَالِحًا تَرْضَاهُ وَأَدْخِلْنِي بِرَحْمَتِكَ فِي عِبَادِكَ الصَّالِحِينَ

تلاوات خاشعة مؤثرة

#11
اقتباس
يمكنك استخدام التايمر system.Timers.Timer

اظن انه محتاج timer في ال client side و ليس سرفر server side

يوجد ايضا timer في AJAX Extensions لعمل callback للسرفر كل فترة معينة و تنفيذ حدث معين(ممكن يستخدم في حالة تحديث البيانات في الصفحة بشكل تلقائي)

و لعمل redirect بعد فترة معينة استخدم javascript window.setTimeout function

<script type="text/javascript" language="JavaScript">
function AutoRedirect()
{
  setTimeout("java script:window.location=''", 6000);
}
</script>

<body onload="AutoRedirect();">

جرب ده

<script type="text/javascript" language="JavaScript">
function AutoRedirect()
{
  setTimeout("window.location=''", 6000);
}
</script>

<body onload="AutoRedirect();">

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…