c# - @Html.EditorFor(...) 显示两次 DisplayName
问题描述
问题似乎很简单,我有一个 Blazor/Razor 页面,MVC ......并且我有以下代码行。问题是 DisplayName 出现了两次,第一次出现在不知名的地方,我只需要在它第一次出现时删除它。有什么帮助吗?
@Html.EditorFor(model => model.MyClass.Class)
下面的代码是Class的定义
public class Class
{
//[HiddenInput(DisplayValue = false)]
[DisplayName("Name")]
public ModelEnums.MyEnum Value { get; set; }
}
这是代码,我尝试使用 hiddenInput 但它隐藏了整个字段,这不是我想要的。
当我转到浏览器上的页面时,这就是我要删除的内容:
<div class="editor-label"><label for="...">DisplayName</label></div>
只离开
<div class="editor-field">
.......</div>
解决方案
推荐阅读
- html - 在页面加载时显示工具提示然后自动隐藏
- r - 从熔体数据框中计算百分比
- apache-nifi - JoltTransformJSON - 3 个 JSON 转换
- python - 在 Python 中永久更新字典
- kubernetes - Kubernetes - 按服务名称调用微服务
- angular - 如何以编程方式从组件类中选择角度引导导航选项卡
- c - C编程中位数的问题
- python - 如何使用 PydanticMeta [FastAPI,Tortoise ORM] 使 pydantic 模型等待异步函数
- javascript - 隐藏 Chrome 打包应用程序中的默认标题栏
- python - 使用 OpenGL,结果是否取决于安装的硬件或驱动程序?