私のモデルではプロパティを使用しています。10進数でプロパティを保存できません
[Display(Name = "Pensja")]
public decimal? Salary { get; set; }
編集剃刀ビューで、値を4000,00から4000,50に変更したいとします。 これは、このように見えます。
<div class="form-group">
@Html.LabelFor(model => model.Salary, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.Salary, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.Salary, "", new { @class = "text-danger" })
</div>
</div>
給料は数字でなければならないというメッセージが表示されます。私が間違っていることは何ですか?
Html.BeginFormを使用していますか?あなたはどのようにしてコントローラでデータを送信しますか?質問を詳細に更新してください。 –
私はHtml.BeginFormを使用します – maciejka
このメッセージはクライアント検証エラーメッセージですか? –