【发布时间】:2009-03-19 12:21:10
【问题描述】:
我在设置验证消息时遇到问题。我在一个控件中有两个模型,并且两个模型都具有相同的属性“数量”。
因此,为一个 Model.amount 设置验证也会反映到另一个 Model.amount。我试图将不同的 id 传递给两者但没有工作。
<%= Html.TextBox("amount", Model.amount, new { id = "Pamount" })%>
<%=Html.ValidationMessage("Pamount", " ")%>
<%= Html.TextBox("amount", Model.amount, new { id = "Eamount" })%>
<%=Html.ValidationMessage("Eamount", " ")%>
在行动中我正在设置
if (obj.amount.ToString() == "0")
modalState.AddModelError("Pamount", "");
但验证也适用于 Eamount
我该怎么办?
【问题讨论】:
标签: asp.net html asp.net-mvc validation