使用Html.TextBoxFor
覆盖名称属性时可能吗?
我尝试没有成功。我需要使用TextBoxFor来使客户端验证正常工作,但是出于我不愿讨论的原因,我需要文本框的名称与生成的名称不同。
我尝试了以下方法:
@Html.TextBoxFor(x => x.Data, new { name = Model.Key + "_Data", id = Model.Key + "_Data" })
这适用于ID,但不适用于名称。这可能吗?
更新:查看TextBoxFor的代码。看起来没有简单的方法。希望有人能证明我错了。