我是 asp.net 的新手,所以请多多包涵:我想创建一个自定义验证器来检查文本框中(具有日历扩展名(AJAX))中给出的输入日期是否是一个月的最后一天或不是。这是我试图做的:
protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs e)
{
DateTime dt = Convert.ToDateTime(e.ToString("dd/MMM/yyyy"));
DateTime lastOfMonth = new DateTime(dt.Year, dt.Month, 1).AddMonths(1).AddDays(-1);
if (dt == lastOfMonth)
{
e.IsValid = true;
}
else
{
e.IsValid = false;
}
}
我认为问题在于我处理对象“e”的方式。任何帮助都非常受欢迎。提前非常感谢!