2009-04-22 6 views
0

à modifier des choses comme la taille de la DIV, la couleur, le positionnement (absolu), hauteur/largeur, etc.Comment puis-je modifier CSS à la volée avec du code ASP.NET?

+0

Pourriez-vous fournir plus de détails s'il vous plaît? – knut

+0

Clarification: voulez-vous éditer le style d'un élément individuel, ou voulez-vous changer le CSS appliqué à la page en général? –

Répondre

0

Je ne suis pas sûr de ce que vous essayez de faire avec les informations données, mais d'ajouter css à la volée, vous pouvez utiliser jQuery à ajouter la classe à un élément avec ces certaines spécifications .. vous pouvez avoir jquery attendre en arrière-plan pour que quelque chose arrive sur le client et il suffit d'ajouter la classe avec un style que certains

Exemple:

<style> 
p { margin: 8px; font-size:16px; } 
.color { color:blue; } 

</style> 

<script> 
    $(document).ready(function(){ 
    $("#button1").click(function(){ 
     $("p:last").addClass("color"); 
    }); 
</script> 

<p>Hello</p> 
<p>and</p> 
<p>Goodbye</p> 
0

Si par "à la volée" vous voulez dire que l'utilisateur interagit avec la page, alors vous aurez besoin d'utiliser du javascript. Je suggère d'apprendre jQuery car il fournit un moyen facile et efficace d'interagir avec le DOM.

0

Ryan, vous pouvez regarder dans Thèmes si vous voulez changer l'apparence de votre site en fonction des préférences de l'utilisateur (apprentissage sur Skins peut aider aussi bien, mais les thèmes MAITRE). C'est vraiment la bonne approche dans le modèle ASP.NET à moins que vous cherchiez simplement à adapter une sortie spécifique à certaines conditions de données.

Questions connexes