PDA

View Full Version : اشکال در try catch



hadiranji
سه شنبه 09 شهریور 1389, 03:02 صبح
سلام
من برای مدیریت خطا در ارسال ایمیل از طریق سایت از دستور try catch استفاده می کنم ولی در هر حالت دستورات catch اجرا میشه فکر کنم به خاطر استفاده از response.redirect با شه . فعلا try catch رو غیره فعال کردم از دوستان راه حلی به نظرش نمیاد ؟:گریه:


try
{
smtp.Send(mail);
Response.Redirect("feedback.aspx?subject=order");
}
catch
{
Response.Redirect("feedback.aspx?subject=error");
}


اگه به جای response.redirect موجود تو catch دستور دیگه ای بنویسیم کار می کنه ولی من می خوای کاربر در صورت خطا بره به صفحه دیگه

hadiranji
سه شنبه 09 شهریور 1389, 03:29 صبح
من اینجوری حلش کردم



string url;
try
{
smtp.Send(mail);
url="feedback.aspx?subject=message";
}
catch
{
url="feedback.aspx?subject=error";
}
Response.Redirect(url);

--------------------
نمیشه از خودم تشکر کنم:تشویق: