【发布时间】:2011-07-19 15:29:41
【问题描述】:
我讨厌 ASP.NET html 帮助程序在与 POCO 属性相同的情况下生成 name 和 id 属性。
大多数开发人员通常使用小写的 name 和 id 值,但我似乎找不到在 ASP.NET MVC 中完成此操作的方法。
查看源代码表明无法覆盖此功能,但我可能错了。
这有可能吗?
编辑: 我会更具体一些,并举例说明我所说的内容,因为似乎有些混乱。
我的模型如下所示:
public class Customer
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
在我看来,我像这样使用 Html herlpers:
@Html.InputFor(m => m.FirstName)
这会生成如下所示的标记:
<input type="text" name="FirstName" id="FirstName" value="" />
我讨厌 FirstName 属性是大写的。在一个完美的世界里,我想要一种方法来覆盖这个属性值的生成,这样我就可以让它说“firstName”。
我不想将 POCO 属性名称更改为小写。如此多的 ASP.NET MVC 框架是可扩展和可定制的 - 这不是吗?
【问题讨论】:
标签: asp.net-mvc