jeson_park
چهارشنبه 29 خرداد 1392, 22:33 عصر
با سلام
یه صفحه جستجو داریم که بعد از جستجو و ریختن اطلاعات پیدا شده درون SqlDataReader ، اون رو توی session قرار می دم و بعد به صفحه result.aspx می رم
Session["dr"] = dr;
Response.Redirect("~/result.aspx");
در صفحه result.aspx چک میکنم اگر session برابر null هست یه پیغام نشون بده و همه کنترل های صفحه مخفی شن
if (Session["dr"] == null)
{
foreach (var item in Page.Controls)
{
if (item is Label)
{
((Label)item).Text = "داده ای برای نمایش وجود ندارد";
}
}
Response.Write("Not found!");
System.Threading.Thread.Sleep(6000);
Response.Redirect("~/Search.aspx");
}
اما اصلاً این قسمت اجرا نمیشه
مثلاً وقتی مستقیم وارد صفحه Result.aspx می شم این تیکه کد اجرا نمیشه و باز همه کنترل ها نشون داده میشن و پیغام Not found هم نشون داده نیمشه
مشکل از چیه؟؟
یه صفحه جستجو داریم که بعد از جستجو و ریختن اطلاعات پیدا شده درون SqlDataReader ، اون رو توی session قرار می دم و بعد به صفحه result.aspx می رم
Session["dr"] = dr;
Response.Redirect("~/result.aspx");
در صفحه result.aspx چک میکنم اگر session برابر null هست یه پیغام نشون بده و همه کنترل های صفحه مخفی شن
if (Session["dr"] == null)
{
foreach (var item in Page.Controls)
{
if (item is Label)
{
((Label)item).Text = "داده ای برای نمایش وجود ندارد";
}
}
Response.Write("Not found!");
System.Threading.Thread.Sleep(6000);
Response.Redirect("~/Search.aspx");
}
اما اصلاً این قسمت اجرا نمیشه
مثلاً وقتی مستقیم وارد صفحه Result.aspx می شم این تیکه کد اجرا نمیشه و باز همه کنترل ها نشون داده میشن و پیغام Not found هم نشون داده نیمشه
مشکل از چیه؟؟