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

تصميم صفحة معالجة الأخطاء وأظهارها

بدأه shramroasp في 18 أبريل 2009 · 0 رد · 542 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1

قمت بعمل صفحة لاظهار الأخطاء باستخدام Global.asax

بالكود

%@ Import Namespace="System" %>
<%@ Import Namespace = "System.Diagnostics" %>
<%@ Application Language="C#" %>

<script runat="server">
void Application_Error(object sender, EventArgs e) 
	{
		// At this point we have information about the error
		HttpContext ctx = HttpContext.Current;

		Exception exception = ctx.Server.GetLastError();

		Exception objError = Server.GetLastError().GetBaseException();
		string strError = "" +
		  "Error in: " + Request.Url.ToString() + "<br>Error Message:" +
		  objError.Message.ToString() + "<br>Stack Trace:" +
		  objError.StackTrace.ToString();
	   // Session["error"] = strError.ToString();
		ctx.Response.Write(strError.ToString());
		Server.ClearError();
		Server.Transfer("GeneralError.aspx");

	}

ولكن المشكلة أن معظم الأخطاء لا تعمل بمعني انها تعمل فقط مع مجموعة من الأخطاء ولا تعمل مع الأخرى ( القسمة على صفر عل سبيل المثال )

فأرجو التوضيح او وضع مثال عليها ولكم خالص الشكر

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

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

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

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

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