Из-за пробелов вы должны использовать круглые скобки, чтобы помочь увидеть, где начинается / заканчивается ваше выражение:
@(new ResourceManager(typeof(IndexStrings)).GetString(activity.ProficiencyLevel.ToString()))
Возможно, вы захотите добавить вспомогательный метод, возможно, в качестве расширения-метод на HtmlHelper
, так что вы можете использовать что-то вроде:
@Html.Resource<IndexStrings>(activity.ProficiencyLevel)
или подобное, что может выглядеть примерно так:
public static string Resource<T>(this HtmlHelper html, object key) {
return new ResourceManager(typeof(T)).GetString(key.ToString());
}