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