我在txtDate文本框的文本更改事件上编写了以下代码。
DateTime dt1 = DateTime.Parse(txtVrDate.Text.Trim()).Date;
DateTime dt2 = DateTime.Now.Date;
if ((dt2 - dt1).Days > 2)
{
ScriptManager.RegisterStartupScript(this, typeof(string), "myalert", "alert('InValid Date');", true);
txtDate.Text = DateTime.Parse(DateTime.Now.ToShortDateString()).ToString("dd/MM/yyyy");
txtDate.Focus();
}
它在本地asp.net开发服务器上工作但是在IIS上发布它不会验证textbox。我无法弄清楚问题是什么。 IIS目前在同一台机器上,机器的日期格式为dd / MM / yyyy。 请帮帮....
提前感谢...