asp.net-mvc – 从DataAnnotation类中渲染LabelFor无标签标记
发布时间:2020-12-15 23:48:51 所属栏目:asp.Net 来源:网络整理
导读:我有以下代码 div class="editor-label" @Html.LabelFor(model = model.subCategoryName)/div 它将html作为 div class="editor-label" label for="subCategoryName"Sub-Category Name/label/div 没有 label如何呈现干净的HTML但仍然从ViewModel DataAnnotati
我有以下代码
<div class="editor-label"> @Html.LabelFor(model => model.subCategoryName) </div> 它将html作为 <div class="editor-label"> <label for="subCategoryName">Sub-Category Name</label> </div> 没有< label>如何呈现干净的HTML但仍然从ViewModel DataAnnotations获取值,如: [Display(Name = "Sub-Category Name")] public string subCategoryName { get; set; } <div class="editor-label"> Sub-Category Name </div 我已经尝试了所有的方法@ Html.XXXXXX(.DisplayTextFor,.DisplayNameFor,等..) – 仍然无法让它工作. 解决方法
我认为在这种情况下正确的解决方案是不使用LabelFor而是使用新的MVC 4方法
DisplayNameFor.
@Html.DisplayNameFor(model => model.subCategoryName) 我注意到你说没有工作,但这似乎很奇怪.这是ASP.Net – Adding a New Field to the Movie Model and Table的一个例子,正是你想要做的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET自定义错误页面HTTP响应
- asp.net – 在DataList ItemdataBound事件中,如何通过列名而
- asp.net-mvc – ASP.NET MVC可配置验证
- asp.net-mvc – ASP.NET MVC – 从单个控制器动作返回不同的
- asp.net-mvc – ASP.NET MVC是否可以从数据库中提取的模板中
- 在阿里云函数计算上部署.NET Core 3.1
- asp.net-mvc-3 – 默认模型绑定器没有绑定到字段的原因是什
- asp.net – 指向同一页面的动作链接
- asp.net – 如何在codebehind中更新dotnetnuke userprofile
- asp.net-mvc – 使用View.Render方法将MVC视图转换为字符串
推荐文章
站长推荐
- asp.net-mvc-3 – .NET MVC – 一次提交多个相同
- asp.net-mvc – 确保对控制器中创建的对象进行ID
- asp.net-mvc – Parallel Blob上传间歇性抛出404
- asp.net-mvc – 具有点的窗体元素的MVC Controll
- asp.net-mvc – 在ASP.NET MVC 3应用程序中引用类
- asp.net-mvc – 带有html实体的MVC标签
- asp.net-mvc-3 – MVC3强制验证隐藏字段
- 为什么ASP.NET自动生成的.designer代码的类型不正
- asp.net-mvc – ELMAH – MVC 3 – 403 – 禁止:
- asp.net – 可以在机器之间复制Cookie以假冒用户
热点阅读