7
如何将这个代码转换为AspNetCoreAsp.NET MvcHtmlString和ModelMetadata.FromLambdaExpression到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);
}
我知道,我现在可以使用的,而不是仅仅MvcHtmlString
HtmlString
做什么用的
ModelMetadata.FromLambdaExpression
我找不到任何替代...
你的标题是误导,因为它无关的问题,你居然问我 – Tseng
编辑标题 – mbrc