Вы не используете корректную перегрузку помощника ActionLink и, следовательно, вы не применили к нему класс CSS.
Вот перегрузка, которую вы использовали:
@Html.ActionLink(
"World Wide Web", // linkText
"WWW", // actionName
new { @class = "NameStyle" } // routeValues
)
и вот сгенерированная разметка:
<a href="/Home/WWW?class=NameStyle">World Wide Web</a>
Я думаю, вы понимаете, почему это не работает, как выможет ожидать, что это сработает.
И вот правильная перегрузка, которую вы должны использовать:
@Html.ActionLink(
"World Wide Web", // linkText
"WWW", // actionName
null, // routeValues
new { @class = "NameStyle" } // htmlAttributes
)
, которая генерирует:
<a class="NameStyle" href="/Home/WWW">World Wide Web</a>
Теперь ваше определение класса .NameStyle
на самом деле может быть принято во внимание.