在ASP.NET Core中,asp-for指令用于绑定模型属性到视图中的HTML标签,但有时候可能会遇到asp-for未返回标签文本的问题。以下是一种可能的解决方法:
public class MyModel
{
[Display(Name = "姓名")]
public string Name { get; set; }
}
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
确保项目中已正确引用了必要的包。在项目文件.csproj中确认是否引用了Microsoft.AspNetCore.All或Microsoft.AspNetCore.Mvc等必要的包。
如果上述步骤都没有解决问题,可能是由于缓存导致的。可以尝试清除浏览器缓存或尝试在开发环境中启用或禁用缓存。
希望以上解决方法能够帮助您解决ASP.NET Core中asp-for未返回标签文本的问题。