自ASP.Net Core发布以来,Asp团队正在推动使用TagHelpers而不是
HTML帮助程序.
在从控制器进行脚手架视图时,ASP.Net Core使用TagHelpers创建添加,编辑页面,但是如果您注意到索引页面,则使用旧的HTML帮助程序.
//Ex: <th> @Html.displayNameFor(model => model.Package) </th>
理解ASP.net核心团队的议程是非常困惑的.有谁知道在ASP.net Core中这样做的正确方法是什么?我的猜测是,@ Html.displayNameFor(model => model.Package)很快就会被标记为已弃用.请解释?
解决方法
根据那个帖子,
https://github.com/aspnet/Mvc/issues/3003
似乎目前displayNameFor仍然存在,并且没有适用于您的解决方案的Tag Helper.
他们提到< label asp-for =“blabla”>< / label>很多,但这不一样.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。