发送十进制值以查看时出现问题

时间:2015-06-07 13:56:12

标签: asp.net-mvc asp.net-mvc-4

我在从视图向控制器发送值时遇到问题。当我发送像35这样的值时,它会起作用,但当我尝试传递35.00时,我会收到验证消息:

  

价值' 125.50'对Cena无效。   当我尝试给35,50我得到:   字段Cena必须是数字。

这是我的观看代码

<div class="editor-label">
    @Html.LabelFor(model => model.Cena)
</div>
<div>
    @Html.TextBoxFor(model => model.Cena)
    @Html.ValidationMessageFor(model => model.Cena)
</div>
<p>
    <input type="submit" value="Dodaj" />
</p>

型号:

public partial class Czapki
{
    public Czapki()
    {
        this.Zamowienie = new HashSet<Zamowienie>();
    }

    public int IdCzapki { get; set; }
    [Required]
    public string Model { get; set; }
    [Required]
    public int Ilosc { get; set; }
    public decimal Cena { get; set; }
    [Required]
    public string Rodzaj { get; set; }
    public bool Checked { get; set; }

    public virtual ICollection<Zamowienie> Zamowienie { get; set; }
}

0 个答案:

没有答案