Je semble avoir un problème avec le bouton OnClick de mon bouton, il ne réagit même pas du tout à l'événement. Il répond à OnClientClick et exécute le code, mais lorsque je tente de le relier oa fonction dans ma classe .aspx.cs il ignore tout, et il devrait être très simple d'exécuter du code (écrit à la mise au point de sortie)asp: Le bouton ne répond pas aux clics avec OnClick
I J'ai vérifié tous les autres messages de stackoverflow sur ce que j'ai pu trouver et personne n'a eu le même problème.
Je sais que mon index.aspx exécute le code dans Index.aspx.cs parce que la fonction Page_Load est sortie dans la fenêtre de débogage, ce n'est donc pas le problème.
Voici le code important:
<asp:Button ID="btnCreateOrder" runat="server" Text="Create Order" OnClick="btnClick" />
protected void btnClick(object sender, EventArgs e)
{
System.Diagnostics.Debug.Write("Testing3");
}
Comme je l'ai dit la fonction Page_Load fonctionne bien il est donc pas un problème d'entre eux ne sont pas connectés.
problème différent SI VOUS PENSEZ SO PENTE:
Pendant que vous lisez, j'ai aussi un problème de ne pas être en mesure de trouver des objets de mon code HTML dans mon dossier CS.
Ce que je veux dire par là, si je référence à ce label:
<asp:Label ID="testLabel" runat="server" Text="test"></asp:Label>
en disant
testLabel = "Test2";
Je reçois l'erreur « Le nom « testLabel n'existe pas dans le contexte actuel »
Et si je tente de faire référence en disant ceci:
Index.testLabel = "Test2";
Je reçois "'MyProject.Views.Home.Index' ne contient pas de définition pour 'testLabel'" même si c'est clairement le cas.
Avez-vous configuré AutoEventWireUp? – Chris
oui je l'ai dans l'en-tête, comme je l'ai dit le Page_Load fonctionne donc autoeventwireup doit fonctionner, mais ce n'est tout simplement pas – noneabove