gpt4 book ai didi

asp.net-core - 在 ASP.Net Core 中创建自定义 HTML 帮助器

转载 作者:行者123 更新时间:2023-12-02 07:36:51 24 4
gpt4 key购买 nike

我想创建自己的自定义 HTML Helper,就像 ASP.NET MVC 中使用的那样,但我一直无法找到如何以正确的方式实现它们。

我已经找到了如何创建自定义标记帮助程序,但没有找到 HTML 帮助程序。如何创建我自己的自定义 HTML 帮助程序?

最佳答案

对我来说,我认为我的 HTML 助手不起作用,直到我发现扩展方法现在位于 IHtmlHelper 而不是 HtmlHelper 上。

对于.net core:

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) ...

编辑:我还将.net core的返回类型更新为IHtmlContent,因为使用HtmlContentBuilder之类的东西是更好的方法编写 HTML 内容并返回 IHtmlContent

关于asp.net-core - 在 ASP.Net Core 中创建自定义 HTML 帮助器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42039269/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com