Если через запятую, то на клиенте:
The field Сумма must be a number.
Если через точку, то сервак отвечает
The value '123.5' is not valid for Сумма
В модели:
[DisplayName("Сумма")]
public decimal Sum { get; set; }
В представлении:
<div class="form-group">
@Html.LabelFor(model => model.Sum, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.Sum, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.Sum, "", new { @class = "text-danger" })
</div>
</div>