私は2ページあり、ユーザはcreate employee details
、もう1人はupdate details of employee particular
です。日付が変更されていない場合、「Attribute.Min []」の検証を無視します。
name
,age
,work start date
のようないくつかのテキストフィールドがあります。
このwork start date
は、従業員がいつ仕事を開始するかを決定します。
csファイルのページ読み込みメソッドでは、tbWorkStartDate.Attributes["min"] = DateTime.Now.ToString("yyyy-MM-dd");
を設定します。したがって、ユーザーがページに入るたびに、過去の日付選択を防止するためにテキストフィールドが検証されます。
ユーザは、開始日が29/05/2016
の従業員詳細を作成します。その後、05/10/2016
の日付で、ユーザーはページに入り、name
を更新し、Save
をクリックすると、システムはユーザーにsave
を許可しません。これは、日付テキストフィールドの検証のためです。
日付がまったく変更されない場合、検証エラーをスキップする方法はありますか?
私は現在C#を使用しています。
現在の日を合法的に選択していますか?前日に最低日を設定してみませんか? –
@MaorVeitsmanはい現在の日付を選択することは合法です。今日の前日の前日? – Alvin