View Full Version : مبتدی: نمایش یه ص دیگه به جای خطای404
emilly
شنبه 26 دی 1394, 23:59 عصر
درود
دوستان چطور میتونیم از خطای 404 که میده جلوگیری کنیم که کابرمون حداقلش این خطا ی404 رو نبینه به جای خطای 404 که میده اون رو به یه ص دیگه خودمون Redirect کنیم
ehsanarian
یک شنبه 27 دی 1394, 10:09 صبح
سلام از داخل فایل global.aspx میتونی مشخص کنی چه صفحه ای موقع خطا نمایش داده بشه
void Application_Error(object sender, EventArgs e)
{
try
{
Response.Redirect("~/sample.aspx");
}
catch (Exception)
{
}
}
emilly
دوشنبه 28 دی 1394, 22:55 عصر
سلام از داخل فایل global.aspx میتونی مشخص کنی چه صفحه ای موقع خطا نمایش داده بشه
void Application_Error(object sender, EventArgs e)
{
try
{
Response.Redirect("~/sample.aspx");
}
catch (Exception)
{
}
}
یعنی اگه فقط همین رو بنویسیم کافیه ؟؟؟؟؟؟؟؟؟؟
ehsanarian
سه شنبه 29 دی 1394, 10:36 صبح
بله البته میتونی با گرفتن sender مشخص کنید دقیقا چه خطای رخ داده
malloc
سه شنبه 29 دی 1394, 11:13 صبح
دوست عزیز منم همین مشکل رو دارم .... اما دستور شما کار نمیکنه ..... مثلا فرض کنید آدرس سایت من تو لوکال این شکلیه :
http://localhost:1723/
بعد وقتی میام و مثلا ایجوری عوضش میکنم
http://localhost:1723/aaaaaaa
باز هم خطای 404.0 میده
notlikeothers
سه شنبه 29 دی 1394, 12:30 عصر
درود .از custom error استفاده کنید.
http://www.c-sharpcorner.com/blogs/customerror-mode-in-webconfig-file1
emilly
سه شنبه 29 دی 1394, 17:10 عصر
درود .از custom error استفاده کنید.
http://www.c-sharpcorner.com/blogs/customerror-mode-in-webconfig-file1
دوست عزیز من این کد رو
<customErrors mode="RemoteOnly" defaultRedirect="main.aspx">
<error statusCode="403" redirect="main.aspx" />
<error statusCode="404" redirect="main.aspx" />
</customErrors>
به فایل Web.Config قسمت <system.web> اضافه کردم ولی کار نمیکنه بازم خطای 404 رو بهم نشون میده
emilly
سه شنبه 29 دی 1394, 17:31 عصر
سلام از داخل فایل global.aspx میتونی مشخص کنی چه صفحه ای موقع خطا نمایش داده بشه
void Application_Error(object sender, EventArgs e)
{
try
{
Response.Redirect("~/sample.aspx");
}
catch (Exception)
{
}
}
دوست عزیز کد شما رو هم به تابع Application_Error توی فایل global.aspx نوشتم ولی بازم خطای 404 من پا بر جا مونده
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.