2015-02-23 2 views
0

У меня есть эта связь действийли сырой HTML в ActionLink

@Html.ActionLink("<i class='fa fa-sign-out'></i>" + ecHelpers.GetLabel("Log out"), "Logout", "MyAccountSurface", new { Class = "" }) 

Как можно получить HTML как HTML и не нравится < я класс = ' фа фа-вход из ' > </я >?

ответ

0

Для подобных случаев можно использовать @Url.Action:

<a href="@Url.Action("Logout", "MyAccountSurface")"> 
    <i class='fa fa-sign-out'></i>@ecHelpers.GetLabel("Log out") 
</a> 

Примечания: Я не уверен, если вызов ваших ecHelpers.GetLabel синтаксический правильно, но вы получите идею.

+0

О, просто. Я сделал это как это: ' @ecHelpers.GetLabel("Log out")' –

+0

Да, '@ Url.Action' верен. Я отредактировал свой ответ. – Floremin

0

обычно вы бы гнездо помощник вызова внутри тега вы хотите его показать в как:

<i class='fa fa-sign-out'> 
    @Html.ActionLink(ecHelpers.GetLabel("Log out"), "Logout", "MyAccountSurface", new { Class = "" }) 
</i> 
Смежные вопросы