2009-10-14 9 views
0

J'ai une page aspx avec un formulaire se soumettant à lui-même. Dans le formulaire, il y a 2 divs avec différents champs de saisie, texte, etc. Div1 est caché via css par défaut. Il y a un bouton de soumission qui publie des publications sur la même page. Comment puis-je obtenir le bouton pour modifier la valeur d'affichage CSS à "bloquer" afin que div1 est maintenant visible?Modifier la propriété css de la page cible sur soumettre

Je peux l'obtenir au point où onclick l'affiche momentanément, mais parce qu'il a besoin de recharger la page par défaut caché. Y at-il un moyen que je peux modifier le CSS en ligne de la page cible après soumettre?

informations et sur le terrain controlstext, etc.

donc à présenter, cette page devrait rendre visible avec div1 en changeant la CSS en ligne.

Quelle est la meilleure approche?

Merci.

Répondre

0

Utilisez le même code ASP qui traite le formulaire que vous soumettez pour modifier également le CSS de la page.

+0

Merci, mais par exemple je pense que j'ai essayé cela en utilisant par exemple: OnClientClick = "div1.style.display = 'block'" Cependant, je ne sais pas comment faire ce changement coller après rechargement de page. –

+0

Encore une fois, vous devez changer le code réel de la page fournie par le serveur - les requêtes de script côté client * ne * persistent pas dans les rechargements de pages par leur nature même. L'autre option serait de soumettre le formulaire via AJAX afin que la page dans son ensemble ne soit pas réellement rechargée. – Amber

+0

Ahh, je commence à voir. Donc, j'ai accès à la source .aspx mais pas le code derrière s'il est encore possible de le faire via le code serveur, connaissez-vous des exemples? Ou des références sur la façon de préparer un formulaire web plutôt compliqué pour le traitement AJAX? –

Questions connexes