asp.net - 如何扩展/覆盖 mvc html.LabelFor

标签 asp.net asp.net-mvc-3

我有一个 LabelFor 的重载,可以像这样使用:

@Html.LabelFor(i => i.MyProperty)

如何让编译器使用我的重载而不是 MVC ootb 提供的重载?

基本上,这只是为了让必填字段标签带有 * 后缀

最佳答案

对于这种重载,你不能(合理地)。

只需将方法命名为 Label()MyLabelFor() 等即可。

关于asp.net - 如何扩展/覆盖 mvc html.LabelFor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6765874/

相关文章:

asp.net - Sitecore:按字段选择项目:TreelistEx

c# - 在 MVC3 中使用 C# 更改图像大小?

asp.net-mvc-3 - 在 MVC3 中将通用列表绑定(bind)到下拉列表

javascript - 用于 javascript 的 Url.Content

c# - 中继器内的按钮不起作用

asp.net - 更改 Asp 的样式/外观 :CheckBox using CSS

asp.net - 如何授予 NT AUTHORITY\IUSR 访问共享文件夹内容的权限?

ASP.Net 按钮单击事件未触发

c# - ASP.NET 文件上传在 Windows Azure 中不起作用

javascript - MVC 3 - 在客户端将非必需字段设置为必需字段