2010-12-13 5 views
5

J'ai besoin que ma page fonctionne quand JavaScript a été désactivé. Mais mon bouton est en train de sortir onclick = "WebForm_DoPostBackWithOptions ...". Quand je mets CauseValidation = "false" il disparaît mais j'ai besoin de validation. Dans quelles circonstances WebForm_DoPostBackWithOptions est-il généré? Et comment puis-je contourner ce problème?Pourquoi mon bouton génère-t-il WebForm_DoPostBackWithOptions?

Répondre

2

Les contrôles de validation utilisent la validation Client et Serveur. Sur le client, javascript est utilisé pour la validation et est requis.

Vous pouvez forcer les contrôles de validation à ne pas utiliser le script client, ce qui peut vous aider à résoudre ce problème.

<asp:RequiredFieldValidator EnableClientScript="false" /> 
1

Ne pas inclure l'attribut ValidationGroup peut provoquer le même problème.

<asp:RequiredFieldValidator ValidationGroup="Save" /> 

Ou le contrôle de validation est incorrect

Questions connexes