asp.net MVCの隠しフィールドでクライアント側の検証を使用しています。私はデータ注釈を使用して必要な検証を使用しています。私は隠しフィールドを検証しようとしていますが、動作していません。非表示フィールドで必要な検証
マイモデル
[Required(ErrorMessage = "From date is required")]
public DateTime? FromDate { get; set; }
マイビュー
@Html.HiddenFor(m => m.FromDate, new { ID = "hfdFromDate" }
@Html.ValidationMessageFor(m => m.FromDate)
私は同じことを達成する方法を知っていただきたいと思い
、同じ上の任意の小さな入力も大歓迎です。
ありがとうございます。
[bootsrap]タブで[ASP MVC jquery validation]が重複していると、望ましくないポストバックが発生する可能性があります(http://stackoverflow.com/questions/35844336/asp-mvc-jquery-validation-in-bootsrap-tabs-causes-an-望ましくないポストバック) –
メソッドの受信オブジェクトに隠しフィールドのデータが含まれているかどうかを確認できますか?もしそうなら、ModelState.IsValid()もチェックできますか? – ljpv14
どのように非表示フィールドに値を設定しますか。ユーザーが非表示フィールドに値を設定していない場合、非表示フィールドの必要はありません。また、非表示フィールドに値を設定している場合は、フィールドの検証が不要です。 –