Tema: ASP.NET ir cookies
Autorius: Jornada Del Muerto
Data: 2012-11-20 19:40:05
Sveiki :)

    Viena sistemele, turi labai maziuka ASP.NET frontend'a, kur prisijungia lankytojai, iveda siokia tokia info, submit ir viskas.

    Vat pageidavimas toks atsirado, kad isimint ivedamus duomenis, nes daug kam is ju reikia juos suvedineti periodiskai, tiskliau beveik kiekviena diena.

    Na siek tiek pasigooglines padariau kazka tokio:

void SaveCookies ()
  {
   Response.Cookies["TxtTextBox1"].Value = TxtTextBox1.Text;
   Response.Cookies["TxtTextBox1"].Expires = DateTime.Now.AddMonths (6);
   Response.Cookies["TxtTextBox2"].Value = TxtTextBox2.Text;
   Response.Cookies["TxtTextBox2"].Expires = DateTime.Now.AddMonths (6);
  }

  void LoadCookies ()
  {
   TxtTextBox1.Text = Response.Cookies["TxtTextBox1"].Value;
   TxtTextBox2.Text = Response.Cookies["TxtTextBox2"].Value;
  }

    Ir bent testuojant ant Visual Studio Development server, tipo ant localhost:xxxx, kur xxxx portas niekaip sitas nesuveikia... bandziau tiek su IE tiek su chrome. Gaunu istisai null reiksmes, nors testuojant teksta tikrai ivedu.


    Kvieciu is Page_Load event'o

    if (!this.IsPostBack)
   {
    LoadCookies();
    }


    Tiesa gal cia problema domene, kadangi leidziu is localhost, taciau release versija ir stoves belekur, bus IP adresas:xxxx nestandartinis portas. O tas ip neturi jokio vardo.
    

    Gal kokiu minciu yra? Pats dabar ziauriai uzsikroves darbais, o cia toks nedegantis baisai reikalas, tai pagalvojau gal kokiu hipoteziu tures kolegos, nes visiskai nera kada gaisti laika prie sito, o cia itariu greiciausiai bus kokia zioplumo klaida, gal kokiam Web.config kazkas gali buti blogai ar dar kur?

JDM.