0
我是ASP.NET世界中的新成員,並開始遵循MVA ASP.NET課程。在課程視頻中,我注意到我的應用程序中存在一些不當行爲,但視頻中的應用程序正常運行。所以,我有這對於會員價如下定義一個類:ASP.NET double Range()不接受十進制數字
[Required]
[Range(0.00,999.99)]
public double Price { get; set; }
看起來很簡單,但是當我瀏覽到窗體,並嘗試進入價格,只是沒小數點的數字被接受。即使是零小數也是不允許的:
值'12 .00'對於價格無效。
無論是輸入帶小數點還是帶小數點的數字,因爲我們在芬蘭使用逗號作爲分隔符。只允許沒有小數部分的數字,如15或12.
我在做什麼錯?所有文件都與課程文件相似。這與芬蘭小數點逗號有關嗎?
該字段描述下是這樣的:
<div class="form-group">
<label asp-for="Price" class="col-md-2 control-label"></label>
<div class="col-md-10">
<input asp-for="Price" class="form-control" />
<span asp-validation-for="Price" class="text-danger"></span>
</div>
</div>
這給了我編譯器錯誤 – MikkoR
錯誤是什麼? –