PDA

View Full Version : تنظیم کردن Response.StatusCode



dorparasti
چهارشنبه 28 دی 1390, 17:51 عصر
فرض کنید صفحه ای داریم که مقداری رو از طریق کوئری استرینگ دریافت می کنه و محتویات درون دیتابیس رو بر مبنای اون نمایش می ده .
در حالت عادی وقتی محتوایی متناظر با مقدار دریافتی از کوئری استرینگ وجود نداشته باشه یک پیام به کاربر در همون صفحه نشون می دم که مثلاً خبری با این مشخصات یافته نشده .

حالا دارم سعی می کنم اگر مطلب موردنظر وجود نداشت مقدار response.StatusCode رو به 404 تنظیم کنم تا سرور اون رو هندل کنه و کاربر رو به صفحه ای که در Custom Errors برای خطای 404 تعیین کردم هدایت کنه .

ولی کد درست کار نمی کنه . خطای 404 به مرورگر ارسال می شه اما به صفحه 404 هدایت نمیشه .


Response.StatusCode = 404;
Response.SuppressContent = true;
HttpContext.Current.ApplicationInstance.Response.E nd();