2009-07-29 5 views
0

A ActionLink comme:Comment référencer css dans actionlink?

<%= Ajax.ActionLink("more", "myControl", new { id = item.ID }, 
    new AjaxOptions { UpdateTargetId = "pop", OnComplete = "showdetail" }, 
    new { @class = "search" }) 

Je mis dans le fichier css css comme:

a.search 
{...} 
a:search.hover 
{...} 

Il ne fonctionne pas. Si je change le nom de css est le dossier de css comme:

Il semble fonctionner seulement dans Firefox, pas travailler dans IE.

Comment résoudre ce problème?

+0

Quelle version d'IE? –

Répondre

1

Votre CSS semble être incorrect; vous voudrez le définir comme:

a.search { ... } 
a.search:hover { ... } 
+0

Voulez-vous dire qu'il devrait mettre tout le code css dans une rangée? – KentZhou

+0

Non; vous avez une faute de frappe dans votre CSS d'origine. Le sélecteur de survol doit indiquer 'a.search: hover' et non' a: search.hover'. – Jason

+0

Merci. Gardez nouveau {@class = "search"} et changez css comme a.search {...} a.search:hover {...}, alors ça marche pour Firefox, mais pas pour IE. Une idée? – KentZhou

Questions connexes