Jak przekonwertować ten kod do AspNetCoreAsp.NET MvcHtmlString i ModelMetadata.FromLambdaExpression do AspNetCore?
public static MvcHtmlString ChqLabelFor<TModel, TValue>(this HtmlHelper<TModel> html,
Expression<Func<TModel, TValue>> expression, object htmlAttributes)
{
var metadata = ModelMetadata.FromLambdaExpression(expression, html.ViewData);
string resolvedLabelText = metadata.DisplayName ?? metadata.PropertyName;
if (metadata.IsRequired)
{
resolvedLabelText += "*";
}
return LabelExtensions.LabelFor<TModel, TValue>(html, expression, resolvedLabelText, htmlAttributes);
}
wiem, że mogę teraz używać zamiast MvcHtmlString
tylko HtmlString
Co zrobić z
ModelMetadata.FromLambdaExpression
nie mogłem znaleźć żadnej alternatywy ...
Twój tytuł jest mylący, gdyż nie ma nic wspólnego z pytaniem rzeczywiście zapytać – Tseng
edytowany tytuł – mbrc