2016-04-14 4 views
1

My javascript kodu ilerlemeye: Bennasıl arkasında düğmesi tıklandığında koddan javascript işlevini çağırmak ve çıkışını saklamak ve daha ileri

  protected void Btn_Create_Click(object sender, EventArgs e) 
      { 
       bool check; 
       _objClsCreateUsers = new ClsCreateUsers(); 

       check = _objClsCreateUsers.CheckUserID(Txt_UserID.Text); 

       if (check == true) 
       { 
        ScriptManager.RegisterClientScriptBlock(this,      this.GetType(),   "alertMessage", "Confirm();", true); 
        string confirmValue = Request.Form["confirm_value"]; 

      if (confirmValue == "Yes") 
       { 

        _objClsCreateUsers.UpdateData(Txt_UserID.Text, Txt_UserName.Text,    Txt_Password.Text, Lst_Department.Text,             Convert.ToDateTime(Txt_ExpiredOn.Text), Convert.ToBoolean(Lst_IsAdmin.Text)); 
        ScriptManager.RegisterClientScriptBlock(this,                this.GetType(),                   "alertMessage", "alert('Record Updated Successfully')", true); 
       ClearAll(); 
enter code here 
      } 
      else 
      { 
       Txt_UserID.Text = ""; 
      } 
     } 

     else 
     { 
      _objClsCreateUsers.InsertData(Txt_UserID.Text, Txt_UserName.Text, Txt_Password.Text, Lst_Department.Text, Convert.ToDateTime(Txt_CreatedOn.Text), Convert.ToDateTime(Txt_ExpiredOn.Text), Convert.ToBoolean(Lst_IsAdmin.Text)); 
      ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('User Created Successfully')", true); 
      ClearAll(); 
     } 
    } 

: düğmesi tıklandığında

function Confirm() 
    { 
    var confirm_value = document.createElement("INPUT"); 
    confirm_value.type = "hidden"; 
    confirm_value.name = "confirm_value"; 

    if (confirm("UserID already exists...Do you want to update   information?")) 
     { 
     confirm_value.value = "Yes"; 
     } 

    else 
     { 
      confirm_value.value = "No"; 
     } 

      document.forms[0].appendChild(confirm_value); 
    } 

Benim asp.net kodu Javascript fonksiyonunun çıktısının çıktı değerini yakalamada problem olması. düğme tıklama tam kod çalıştırıldıktan sonra

JavaScript çalışır. Kodun ortasında koşmasını istiyorum.

Teşekkürler.

+0

yerleştirin Varlığından etmezse ... nazikçe ... jQuery ajax ile fonksiyonun ardındaki koduna çağrıda http://www.dotnetodyssey.com/2015/01/02/calling-asp bakın -net-arka plan kod kullanan-jquery-ajax-basit-komple-example/ – RRR

+0

Bu şekilde değil, HTTP çalışır. Her seferinde farklı bir istek yapmak zorunda kalacaksınız. İstemci tarayıcısından ve işlem sunucusu tarafı kodundan sunucu tarafı get değeriyle işlem yapamazsınız. – Anjani

cevap

0

o formun bir hesap oluşturmak tür Kimliği metin kutusuna değer değiştirildiğinde size bir ajax arama yapmalıdır

aşağıda beni olması gerektiği göre ideal yolu olduğunu düşünürsek. Veya metin denetimi için Bind Sunucu tarafı olayı (sunucu denetimlerini kullandığınızı umuyoruz). Bu AJAX size kullanıcı kimliği zaten varsa sunucudan sonuç almak ya da değil, aynı zamanda kendisi de mesajı gösterebilir diyoruz.

On kullanıcı kimliği zaten varsa tekrar kontrol etmelidir, göndermek ve onay olmadan basit bilgileri güncelleştirmek. Kimlik sonra tersini yapıyor çalışırken o

+0

Efendim lütfen, küçük bir örnek verebilir misiniz ?? ???? –