J'ai UserControl qui a peu de champs (adresse, banlieue, etc) et un bouton SubmitButton, une fois que le bouton Soumettre est pressé, une publication revient au serveur et je sauvegarde les détails entrés dans une session pour le stocker dans la base de données à un stade ultérieur.Asp.Net Button Click ne s'allume pas sur le serveur distant
Tout fonctionne correctement sur ma machine locale et sur les machines de mes membres d'équipe. Cependant, une fois que je déploie sur le serveur, le clic sur le bouton ne fonctionne pas. Lorsque je clique sur le bouton, il publie (recharge la page) mais il ne touche jamais mon gestionnaire d'événements.
J'ai eu peu de validation sur la page. J'ai essayé de les enlever tous et n'a toujours pas aidé. I Paramètres de serveur suspectés, donc j'ai déployé sur un autre serveur (GoDaddy et CrazyDomains) et le même problème se produit. Pour le rendre plus compliqué, dans quelques cas, cela fonctionne bien sur le serveur. Je cours. NET 4.0 et VS 2010
Toute aide serait grandement appréciée. Merci
<div class="clear" style="padding-top: 20px;">
<asp:Button runat="server"
ID="SubmitButton"
OnClick="SubmitButtonClick"
Text="View Plans"
Width="150px"
CssClass="NextButton CompareButton"/>
</div>
Le gestionnaire d'événements
protected void SubmitButtonClick(object sender, EventArgs e)
{
// doing my form data saving here
// not hitting this point
Response.Redirect("http://google.com");
}
un coup d'oeil à cette question: http://stackoverflow.com/questions/7495486/button-click-event-not-firing-within-use -control-in-asp-net –
essayé auparavant et cela ne semble pas faire de différence. Je peux voir que les contrôles de l'utilisateur sont chargés et même quand je fais ce qui est dit dans ce message, cela ne fait aucune différence. –
Tous les contrôles ont un ID (y compris UserControl)? – Alessandro