• 18-06-2010, 05:08:21
    #1
    Arkadaşlar yardımınıza ihtiyacım var.Asp.net sayfamda 2 tane textbox var.Butona basılınce textboxlar hep boş dönüyor.Bir türlü sorunu bulabilmiş değilim ilk defa böyle bir sorunla karşılaşıyorum.Sayfa içinde bir yerde update panel koymuştum onunla bir ilgisi olabilir mi diyorum ama onunla ilgili de bir şey bulamadım.

    EnableWievState i hem true hem false olarak denedim onlarla da ilgili deÄŸil.

    Arkadaşlar yardımlarınızı bekliyorum.Kafayı yemek üzereyim.
  • 18-06-2010, 10:03:25
    #2
    .cs deki kotları buraya yapıştır bakalım.
  • 18-06-2010, 11:27:17
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Postback?
  • 18-06-2010, 20:02:47
    #4
    PastelRenk adlı üyeden alıntı: mesajı görüntüle
    .cs deki kotları buraya yapıştır bakalım.
    using System;
    using System.Collections;
    using System.Configuration;
    using System.Data;
    using System.Linq;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Xml.Linq;
    using System.Data.SqlClient;
    using System.Web.Configuration;
    
    public partial class login : System.Web.UI.Page
    {
        SqlConnection con;
        string baglanti = WebConfigurationManager.ConnectionStrings["LocalSqlServer"].ConnectionString;
        protected void Page_Load(object sender, EventArgs e)
        {
    
        }
    
        protected void btnDevam_Click(object sender, ImageClickEventArgs e)
        {
            if (txtSifre.Text == "" || txtEmail.Text == "")
            {
                lblOlumsuz.Text = "E-Mail adresi veya şifre hatalı!"; 
            }
            else
            {
                con = new SqlConnection(baglanti);
                SqlCommand com = new SqlCommand("select email from members where email=@email and sifre=@sifre", con);
                com.Parameters.AddWithValue("@email", txtEmail.Text);
                com.Parameters.AddWithValue("@sifre", md5.MD5Yap(txtSifre.Text.ToLower()));
                if (com.Connection.State == ConnectionState.Closed)
                    com.Connection.Open();
                if (com.ExecuteScalar() != null)
                    Response.Redirect("default.aspx");
                else
                    lblOlumsuz.Text = "E-Mail adresi veya şifre hatalı!"; 
            }
        }
    }
    valla .cs dosyası böyle. btnDevam_Click'e tıklandığında txtSifre.Text ve txtEmail.Text her zaman boş dönüyor.Girilen değerler boş dönüyor hep.
  • 18-06-2010, 20:16:41
    #5
    Eposta Aktivasyonu Gerekmekte
    Breakpoint koyup F10 ile satır satır bi ilerle değerleri alıp almadığını kontrol et. Verdiğin kodda sorun yok gibi.
  • 18-06-2010, 20:55:47
    #6
    NiZZo_ adlı üyeden alıntı: mesajı görüntüle
    Breakpoint koyup F10 ile satır satır bi ilerle değerleri alıp almadığını kontrol et. Verdiğin kodda sorun yok gibi.
    dostum dediğini zaten yaptm.textlerin boş döndüğünü de breakpoint ile anladım zaten.kafayı yedim neden böle yapıyor bi türlü çözemedm.
  • 18-06-2010, 21:03:18
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    .cs dosyasında bir sorun göremedim.
    Başka sayfalarda da aynı sorun var mı acaba?
  • 18-06-2010, 21:19:32
    #8
    hayır şu an bir projenin ortasındayım.Bir sürü yerde textbox kullandım.hiçbiri böyle bir hata vermedi.hatta ilk defa burada böyle bir sorun görüyorum.ben postback ayarları ile veya web.config ile bir sorun olmuş olabilir mi die düşünüyorum ama bulamadım henüz bi şey.aklıma da bir şey gelmiyor.
  • 18-06-2010, 23:00:07
    #9
    page_load'da postback'in yok. Postback koymalısın.