2010-02-11 4 views
10

est ici un morceau de mon code HTMLAsp.Net-MVC: Comment styliser <% = Html.ActionLink()%> avec Css?

<div id = "mydiv"> 
    <% = Html.ActionLink("Some Text","SomeAction")%> 
</div> 

Je voudrais le style en blanc afin qu'il ne soit pas incompatible avec l'arrière-plan, qui est aussi bleu. Donc, j'ai fait ceci:

#mydiv {background-color:blue;} 
#mydiv a:link { color:white} 

Mais, cela ne fonctionne pas - la couleur est toujours bleu. Comment puis-je le faire? Peut-être que je n'ai pas bien écrit les sélecteurs.

Merci de votre aide.

Répondre

9
#mydiv a { color:white; } 
2

Essayez de retirer le: lien et avoir juste

#mydiv a { color:white} 

cette couleur devrait le blanc de lien. Je recommande d'utiliser également le plugin Firebug pour firefox, cela vous permet de changer la feuille de style et de voir les changements instantanés ainsi que de voir quels styles sont appliqués à chaque élément, quels styles sont «dépassés» par d'autres styles etc.

1

essayez:

#mydiv a { color:white} 

aussi, essayez de supprimer l'espace autour de votre attribut Id (au cas où): ->

9

Peut-être

<%=Html.ActionLink("Text","Act","Ctrl",new {@style="color:white;"}) %> 
10

Retirez le suffixe :link et vous devriez être bien:

#mydiv { background-color:blue; } 
#mydiv a { color:white; } 

Sinon, vous pouvez ajouter un nom de classe au lien:

<div id="mydiv"> 
    <%= Html.ActionLink("Some Text", "SomeAction", 
      new { @class = "class-name" }) %> 
</div> 
5

mine est comme Luke mais j'ai nulle là (j'utilise MVC2)

<%=Html.ActionLink("Text","Act","Ctrl",new {@style="color:white;"}) %> 
5

Dans mon cas, celui-ci a travaillé

HTML.ActionLink("LinkLabel", "ActionName", "Controller", null, 
       new {@class="btn btn-primary pull-right"}) 

Si je ne l'utilise nulle au-dessus de l'action appropriée du contrôleur à savoir méthode Controller.ActionName n'a pas été appelé. Au lieu de cela quelque chose comme currentController/Length == 4 quelque chose comme ça a été appelé.

+0

Cela l'a fait pour moi merci! +1 –

Questions connexes