Asp.Net Kullanıcı Girişi Post Sorunu
-
Arkadaşlar şimdi GirisYap.aspx die bi sayfam var bunda form tagına runat=server dediğimde jeqery ile o sayfadaki işlemlerde sıkıntı oluyor onun için OgrGirisYap.aspx sayfaya bilgileri post ediyorum ve giriş yapılmasını sağlamaya çalışıyorum fakat
NameValueCollection form = Request.Form;
try
{
DataTable dt = ClassObject.GirisYap(string.Format(form["login"]), string.Format(form["password"])).Tables[0];
Response.Redirect("Ogrenci/Default.aspx");
}
catch
{
Response.Redirect("GirisYap.aspx");
}
olan kodlarda komut hem try'ı sorunsuz geçiyor hem de catch'e düşüyor bu neden kaynaklanıyor olabilir bilgisi olan var mı
-
hocam öyle bişey olamaz if else gibi ya birine girer yada diğerine.
breakpointle ile takip et dt geriye ne dönderiyor bak. Hata yoksa eğer ogrenci/default.aspx içindeki kodlara bak yönlendirme var mı?
Hiç olmadı cache kısmına exception ekle hataya bak
catch (Exception ex)
{
Response.Write(ex.Message);
Response.End();
}
-
response.redirect ("blabla",false);
şeklinde kullan.
bu satırda hata alıyorsun ama catch(exception ex) olmadığı için hatayı göremiyorsun.
-
Arkadaşlar önerdiğiniz şeyleri zaten denedim de programı çalıştırdığımda sanki orada try catch yok kafasına göre ikisine de giriyo. şimdiye kadar ilk defa karşılaşıyorum böyel bişey catche düşmesi hata olduğundan değil hata olsa da olmasa da chatche düşüyor
-
manglerman ın dediğini yaptım bi de çektiğim veriyi Session["OgrNo"] = dt.Rows[0]["OgrNo"].ToString(); şeklinde atama yaptırınca sorun düzeldi illa ikisini birden yapmam gerekiyormuş.
-
allah allah :) sen yazılımdan yardım ıstermıydın hocam :)