我想创建自己的自定义 HTML Helper,就像 ASP.NET MVC 中使用的那样,但我一直无法找到如何以正确的方式实现它们。
我已经找到了如何创建自定义标记帮助程序,但没有找到 HTML 帮助程序。如何创建我自己的自定义 HTML 帮助程序?
对我来说我thought我的 HTML 助手无法工作,直到我发现扩展方法现在已启用IHtmlHelper
not HtmlHelper
.
So for .net核心:
public static IHtmlContent CheckboxListFor<TModel>(this IHtmlHelper<TModel> html,
Expression<Func<TModel, List<CheckboxListItem>>> expression) ...
而不是为了.net:
public static HtmlString CheckboxListFor<TModel>(this HtmlHelper<TModel> html,
Expression<Func<TModel, List<CheckboxListItem>>> expression) ...
EDIT:我还将 .net core 的返回类型更新为IHTML内容就像使用类似的东西HtmlContentBuilder
是一种更好的方式来编写 HTML 内容并返回该内容IHtmlContent
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)