В ASP.NET Core 2.x я использовал статический метод GetExpressionText
класса ExpressionHelper
для IHtmlHelper<T>
метода расширения:
using Microsoft.AspNetCore.Mvc.ViewFeatures.Internal;
public static class HtmlHelperExtensions
{
public static string GetExpressionText<TModel, TResult>(
this IHtmlHelper<TModel> htmlHelper,
Expression<Func<TModel, TResult>> expression)
{
return ExpressionHelper.GetExpressionText(expression);
}
}
В ASP.NET Core 3.0 пространство имен Microsoft.AspNetCore.Mvc.ViewFeatures.Internal
больше не доступно. Поэтому компилятор выдает исключение:
Имя ExpressionHelper не существует в текущем контексте.
Что является правильной заменой ExpressionHelper
функциональности?