J'ai un contrôle ASP personnalisé qui est basé sur un menu déroulant (menu déroulant). Si je désactive mon contrôle en ajoutant le mot "disabled" dans son code HTML, je commence à recevoir des erreurs de pointeur null lors du traitement des données de formulaire.La désactivation d'un contrôle .NET empêche-t-elle la publication?
Je pense que le navigateur ne publie pas les éléments de formulaire désactivés ou ASP.NET les ignore lors du traitement des données de formulaire. Je ne suis pas sûr de savoir lequel c'est. J'essaie de comprendre où je perds des données.
Merci pour votre aide.
PS. Je me rends compte qu'il y a une meilleure façon de créer et de désactiver les contrôles que de modifier manuellement le HTML, mais il y a un contexte ici qui ne me permet pas de faire autrement.
Ceci ne fonctionne pas pour une boîte de sélection. Le menu déroulant est grisé mais je peux toujours changer les valeurs. Voir: http://www.htmlcodetutorial.com/forms/_SELECT_READONLY.html –
Le tour en lecture seule ne fonctionne pas pour moi mais vous avez répondu à ma question. Je vais juste gérer les valeurs nulles. Merci –
Je trouve une ressource qui explique pourquoi cela n'a pas fonctionné, et j'ai ajouté le code testé et fonctionnel pour les zones de texte, mais je ne suis pas sûr des listes déroulantes. – Canavar