【发布时间】:2011-08-28 19:25:19
【问题描述】:
使用Html.TextBoxFor覆盖name属性时是否可以?
我试过没有成功。我需要使用 TextBoxFor 来进行客户端验证,但是由于我不会进入的原因,我需要文本框的名称与生成的名称不同。
我尝试了以下方法:
@Html.TextBoxFor(x => x.Data, new { name = Model.Key + "_Data", id = Model.Key + "_Data" })
这适用于 ID 但不适用于名称。这可能吗?
更新:查看 TextBoxFor 的代码。看起来没有简单的方法。希望有人能证明我错了。
【问题讨论】:
-
'Data'的数据类型是什么
-
这些问题提出的问题略有不同。另外 - 这是三个中较老的一个,所以我认为你的意思是重复。
标签: c# asp.net-mvc-3 razor html-helper