妥当性チェックでは 1 から 30 までの任意の値を入力できると思います。しかし、このフィールドに 4 から 9 の値を入力すると、エラーが表示されます。何かアドバイスはありますか?お願いします...
備考: 私のプロジェクトは、「MVC4 Web アプリケーション + Razor ビュー エンジン + C# .net」に基づいています。
using System.ComponentModel.DataAnnotations;
[Range(1, 30, ErrorMessageResourceType = typeof(Resources.ErrorMessage), ErrorMessageResourceName = "RangeErrorMsg")]
public int HowManyDays { get; set; }
以下は私のRazorビューソースです
<div class="editor-label">
@Resources.Booking.Duration
</div>
<div class="editor-field">
@Html.EditorFor(model => model.HowManyDays)
@Html.ValidationMessageFor(model => model.HowManyDays)
</div>
少なくとも 10 の評判が必要なので、スクリーン ダンプをアップロードする方法がありません。奇妙なことに、4 から 9 の範囲の値に対してのみアラートが表示されます。ところで、「DataAnnotationsExtensions.MVC3」NuGet パッケージがインストールされています。しかし、運が悪かったのでアンストールしようとしました。