すべてのテキストボックスの検証が機能していません。一度に「1」を使用している間のみ。バリエーションに同じモデル プロパティを使用しようとしています。これに対する解決策、またはこれを行うためのより良い方法を知っている人はいますか?
@Html.Hidden("AggKPIID", item.AggKPIID)
@if (item.Värde.ToString() == "-1" || item.Värde.ToString() == "0")
{
@Html.TextBoxFor(modelItem => item.Värde, new { Value = "", Name = "Värde", @class = "kpiTextbox kpiTextbox-edit", @id = "tb"+Id })
<br />
@Html.ValidationMessageFor(modelItem => item.Värde)
}
else
{
@Html.TextBoxFor(modelItem => item.Värde, new { @class = "kpiTextbox kpiTextbox-edit", @id = "tb" + Id })
<br />
@Html.ValidationMessageFor(modelItem => item.Värde)
}
@Html.Hidden("Tidsperiod", item.Tidsperiod)
@Html.Hidden("Id", Id)