Юзаем сессии в ASP.NET

Специально для Романа выкладываю кусок кода из одного или *ой … вобщем не важно. Тут пример кода, где я юзаю сессию


Default.aspx.cs

  1. using System;
  2. using System.Configuration;
  3. using System.Data;
  4. using System.Linq;
  5. using System.Web;
  6. using System.Web.Security;
  7. using System.Web.UI;
  8. using System.Web.UI.HtmlControls;
  9. using System.Web.UI.WebControls;
  10. using System.Web.UI.WebControls.WebParts;
  11. using System.Xml.Linq;
  12.  
  13. public partial class _Default : System.Web.UI.Page
  14. {
  15.     protected string mode;
  16.  
  17.     // configuration
  18.     protected const string _dirCatalog = "/calc/";
  19.  
  20.     public string Mode
  21.     {
  22.         get { return this.mode; }
  23.     }
  24.  
  25.     protected void Page_Load(object sender, EventArgs e)
  26.     {
  27.         if (Session["mode"] == null)
  28.         {
  29.             Session["mode"] = this.mode = "gen";
  30.         }
  31.         if (HttpContext.Current.Request.QueryString["setmode"] != null)
  32.         {
  33.             Session["mode"] = this.mode = HttpContext.Current.Request.QueryString["setmode"];
  34.             //HttpContext.Current.Response.Redirect(_dirCatalog);
  35.         }
  36.  
  37.     }
  38.  
  39.     protected void ChangeMode(object sender, EventArgs e)
  40.     {
  41.         if (Session["mode"] == null)
  42.         {
  43.             Session["mode"] = "gen";
  44.         }
  45.         else
  46.         {
  47.             if (Session["mode"].ToString() == "gen")
  48.             {
  49.                 Session["mode"] = "eng";
  50.             }
  51.             else
  52.             {
  53.                 Session["mode"] = "gen";
  54.             }
  55.         }
  56.         this.mode = Session["mode"].ToString();
  57.     }
  58. }
google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Похожие записи:

  • В субботу в боулинг?
  • Выласка!
  • 24 мая день Киева - Ваши предложения
  • Тарифы на игру в боулинг всех клубов Харькова
  • Валидный американский адрес для тестовых запросов к серверам доставки
  • Метки:

    Оставить ответ