Réglage de style.affichage de asp.net c#

Je suis à l'aide d'un Panneau dans une ASP.NET page web pour afficher ou masquer une sélection de contrôle en réponse à un clic sur le bouton. Script Simple qui permet de contrôler la visibilité

<script>
    function SetToAddSurvey() {

    var x = document.getElementById("NewSurveyPanel");
    if (x.style.display == "none") {
        x.style.display = "block";
    } else {
        x.style.display = "none";
    }
}
</script>

J'ai maintenant besoin de basculer l'affichage de la propriété sur le côté serveur à la suite d'une transaction de base de données. Je sais que je ne peux pas utiliser le code

NewSurveyPanel.visible = false; 

qu'il fera le contrôle pour ne pas être rendues et les jscript échoue lorsqu'il est appelé prochaine.

NewSurveyPanel.Attributes["display"] = "block";

aussi ne fonctionne pas.

Est-il une solution simple pour cela?

Ta.

OriginalL'auteur Neil Surridge | 2013-04-02