ASP.NET MVC จัดการข้อผิดพลาดแบบกำหนดเอง Application_Error Global.asax?
ฉันมีรหัสพื้นฐานเพื่อระบุข้อผิดพลาดในแอปพลิเคชัน MVC ของฉัน ขณะนี้อยู่ในโครงการของฉันฉันมีตัวควบคุมที่เรียกว่าErrorด้วยวิธีการดำเนินการHTTPError404(), และHTTPError500() พวกเขาทุกคนยอมรับพารามิเตอร์สตริงGeneral() errorการใช้หรือแก้ไขโค้ดด้านล่าง อะไรคือวิธีที่ดีที่สุด / เหมาะสมในการส่งข้อมูลไปยังตัวควบคุมข้อผิดพลาดเพื่อประมวลผล ฉันต้องการวิธีแก้ปัญหาที่แข็งแกร่งที่สุด protected void Application_Error(object sender, EventArgs e) { Exception exception = Server.GetLastError(); Response.Clear(); HttpException httpException = exception as HttpException; if (httpException != null) { RouteData routeData = new RouteData(); routeData.Values.Add("controller", "Error"); switch (httpException.GetHttpCode()) { case 404: // page not found …