2016-03-19 28 views
-2

Bunu asp button tıklama işlevinin arkasında kullandım. Yerel sistem üzerinde çalışır, ancak sunucuya dağıtıldıktan sonra değil. Niye ya ?Asp.net düğmesi neden çalışmıyor?

public void EmployeeDeActivation() 
{  
    hdnfieldSessionPersonalInfoID.Value = "0"; 
    Session["ExtraPersonalInfoID"] = 0; 
    Response.Redirect("EmployeeInformation.aspx", false);  
} 

.aspx kod:

<asp:Button ID="btnEmployeeActivated" runat="server" Visible="false" OnClick="btnEmployeeActivated_Click" 
      CssClass="btn btn-rounded pull-right btnEmployeeActivated" /> 

yani yerel sistemde, bu düğme olayı daha sonra vurur ve sayfayı refrehes ama sonra düğme tıklama gibi çalışmadığında vurur asla zaman i düğmesine tıkladığınızda .

Güncelleme:

protected void btnEmployeeActivated_Click(object sender, EventArgs e) 
    { 
     try 
     { 
      EmployeeDeActivation(); 
     } 
     catch (Exception ex) 
     { 

      throw; 
     } 
    } 
+1

Görünüm kodu ve sonunda bu yöntemi çağıran işleyici nerede? Bu, sorunun giderilmesine yardımcı olabilir. Yukarıdaki kod çok yardımcı olmayacak. – CodingYoshi

+0

@CodingYoshi check Güncelleştirilen soru – Stacky

+0

btnEmployeeActivated_Click işleyicisi için kod nerede? – CodingYoshi

cevap

0

bu yöntem bir olay işleyicisi kabul etmek gerekmez mi? Örneğin.

korumalı sanal void OnClick ( EventArgs e )

Ayrıca, sonra yönlendirme gibi sizin gerekli değildir gizli set kod parçası. o onclick

+1

@it match kardeşim – Stacky

0

enable Trace çalışın ve sayfanın her yönteme oturum isim uymuyor gibi

Ayrıca yanlış adı vardır. Geri gönderme sırasında kodunuzun ne yaptığını görselleştirmeye çalışın.

Başka bir yararlı araç Glimpse.

Umut eder!

0

asp button özelliği "Görünür", kodunuzda false olarak ayarlanmıştır. Düğme ilk etapta nasıl oluyor?

İlgili konular