Sende inn html-attributter med Html.ActionLink
For å legge til html-attributter legger vi de bare til i en anonymt objekt når vi kaller metoden:
@Html.ActionLink("Link 1", "Show", new { @id = 13 }, new { @class="pull-right"})
Grunnen til at vi har @ foran class er at class er et beskyttet ord i C#. Det er ikke nødvendig å ha foran ord som ikke er beskyttet, men det vil fungere om man har det. Det kan derfor være greit å alltid slenge på en @, så slipper man å ta stilling til om ordet man benytter er beskyttet eller ikke.Hvis vi vil gi linken en id kan vi gjøre slik:
@Html.ActionLink("Link 1", "Show", new { @id = 13 }, new { @class="pull-right", id = "iden-til-linken" })
Hvis vi refresher siden nå ser vi at linken med "pull-right" har havnet til høyre. Dette er fordi den har fått html-klassen "pull-right" og Bootstrap-rammeverket har definert CSS for denne oppførselen.
<= Tilbake