Могу ли я вернуть строку, используя синтаксис @helper в Razor?

У меня есть файл RazorHelpers.cshtml в app_code, который выглядит как :

@using Molecular.AdidasCoach.Library.GlobalConstants

@helper Translate(string key)
{
    @GlobalConfigs.GetTranslatedValue(key)
}

. Однако у меня есть случай, когда я хочу использовать результат в качестве текста ссылки в @Html.ActionLink(...). Я не могу привести результат к строке.

Есть ли способ вернуть простые строки из помощников Razor, чтобы я мог использовать их как в HTML, так и внутри помощника @Html?

26
задан Leniel Maccaferri 31 August 2013 в 21:17
поделиться