2016-04-12 8 views
0

Ich habe ein Problem mit der ASP.NET-Schaltfläche. Es wird kein Ereignis ausgelöst. Ich habe versucht, die Causes-Validierung auf false zu setzen und das Java-Script und die Validierung zu entfernen, aber es funktioniert immer noch nicht.Asp.net-Schaltfläche löst kein Ereignis

<asp:Button ID="Button2" runat="server" Text="Save" onclick="Button2_Click" /> 


protected void Button2_Click(object sender, EventArgs e) 
     { 
      std.AddGuardianInfo(Convert.ToInt16(DropDownList1.SelectedValue), TextBox6.Text, TextBox7.Text, TextBox8.Text, TextBox9.Text, TextBox10.Text); 
      Response.Redirect("Std_FeeInfo.aspx"); 
     } 
+1

Bitte versuchen Sie nur den relevanten Teil des Codes in Zukunft hinzuzufügen Fragen. –

+1

könnten Sie bitte die irrelevanten Codes aus Ihrer Frage entfernen? und den relevanten Code richtig einrücken, dann erhalten Sie eine bessere Antwort –

+0

Versuchen Sie meine Lösung !! Mit diesem kleinen Code können wir so viele Informationen liefern. !! – RajeeshMenoth

Antwort

1

ändern onclick zu OnClick im Markup der asp:button. so wird das Markup so aussehen:

<asp:Button ID="Button2" runat="server" Text="Save" OnClick="Button2_Click" /> 

Und einen wichtigen Ratschläge für Sie: Verwenden css für Styling und Elemente in Ihrer Seite Anordnen, gibt Raum eine Folge von &nbsp; verwendet, wird keine gutes Design

seiner
+0

Funktioniert immer noch nicht. – Rabiya

+1

@Rabiya, definieren "funktioniert nicht". Haben Sie Fehler in der Browserkonsole? Wird die Anfrage an den Server gesendet? Haben Sie eine Ausnahme auf dem Server? Es funktioniert nicht, das verstehen wir. Aber wie? –

+0

Die Schaltfläche wirft keine Ausnahme oder Fehler. Es reagiert nicht, wenn darauf geklickt wird. – Rabiya

0

Sie möchten diese Schritte überprüfen.

  • @rabiya sind Sie diesen Code in einigen wo sonst kopiert? Dann entfernen Sie es einfach und doppelklicken Sie auf Ihren Asp-Button.
  • Wenn Sie Update auf Onclick-Ereignis verwenden, kann dies happen.So Use 'EnableEventValidation="false"'

Beispiel:

<%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation="false" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %> 
Verwandte Themen