使用Html.TextBoxFor
时,是否可以覆盖name属性?
我已经尝试过但没有成功。我需要使用TextBoxFor来使客户端验证生效,但由于某些原因,我需要文本框的名称与生成的名称不同。
我已经尝试了以下方法:
@Html.TextBoxFor(x => x.Data, new { name = Model.Key + "_Data", id = Model.Key + "_Data" })
这适用于ID但不适用于名称。这种情况可能吗?
更新:查看TextBoxFor的代码,似乎没有简单的方法。希望有人能证明我是错的。