StartTextbox
、EndTextBox
、およびの3 つのテキスト ボックスがありTextbox3
、ここに がTextbox3
含まれていますNo of Month
。ここで、開始日と終了日の違いをチェックしたいと思いますNo of Month
。
カスタム検証関数は次のとおりです。
protected void ValidateDuration(object sender, ServerValidateEventArgs e)
{
DateTime start = DateTime.Parse(StartTextBox.Text);
DateTime end = DateTime.Parse(EndTextBox.Text);
int months = (end.Month - start.Month) + 12 * (end.Year - start.Year);
e.IsValid = months <= TextBox3;
}