Je génère dynamiquement le formulaire en fonction de la liste déroulante sélectionnée. Le formulaire est constitué de champs (saisie de données pour les valeurs décimales + quelques champs de texte). Avoir à ajouter toutes les valeurs décimales à la fin et mettre à jour le Total TextBox avec cette valeur. Total Textbox est désactivé.Perte de la zone de texte désactivée viewstate
Lorsque je clique sur le bouton Enregistrer dans le formulaire après que l'utilisateur a entré ses valeurs, le formulaire entier est conservé dans viewstate à l'exception de la zone de texte désactivée. Lorsque j'active la zone de texte, tout fonctionne correctement. Rappelez-vous, je génère dynamiquement le formulaire et mettre à jour la valeur de la zone de texte totale en utilisant javascript pour calculer (en ajoutant tous les champs décimaux).
P.S. Je fais tout juste pour persister le viewstate.
donc ce qui a le activé/désactivé se est en appui sur le viewstate
Un peu plus sur le problème sur une question que j'ai posté il y a quelques temps: http://stackoverflow.com/questions/1060518/strange-behavior-using-html-readonly-readonly-vs-javascript-element-readonl/1063609# 1063609 –
@DotNetInfo, mais que se passe-t-il si le contrôle "txtBox" ne peut pas être accédé par intellisense, car il est profondément dans DetailsView ou GridView. Malheureusement, FindControl ("txtBox") ramène toujours null dans page_load. – Fandango68