Ho due @Html.ActionLink's
che voglio rendere simili ai pulsanti. Sono in grado di farlo accadere con CSS
ma solo se utilizzo il #ID del link di azione per applicare lo CSS
. Voglio assegnare una classe ai link di azione, ma quando uso il codice riportato di seguito viene visualizzato un errore che indica che manca "}".Come si aggiunge una classe a un @ Html.ActionLink?
@Html.ActionLink("Print PO", "PoReport", new { id = 51970},
new { id = "PoPrint"} , new { class = "PoClass"})
Qui è lo stile Mi candido:
<style>
#PoPrint
{
border: 4px outset;
padding: 2px;
text-decoration: none;
background-color:lightskyblue;
}
</style>
Questo funziona e suppongo ho potuto solo aggiungere l'altra #ID a lLa stile, ma vorrei per applicare lo stile alla Classe.
Eventuali duplicati http://stackoverflow.com/questions/5608622/asp-net-mvc-add-css-class-to-actionlink E http://stackoverflow.com/questions/1444495/how-do-i-apply-a-css-class-to-html-actionlink-in-asp-net-mvc –
@FaceOfJock, ho esaminato entrambi i post e ho provato ad applicare le soluzioni ma non ha avuto successo. –
se tutte le soluzioni proposte non funzionano, puoi usare javascript come soluzione, puoi selezionare il tuo elemento per id e poi aggiungere la tua classe –