Я делаю приложение ASP.NET ASP.NET. Если какой-либо пользователь вводит неверный ввод, он показывает подтверждение. Но во второй раз, когда пользователь дает правильный ввод, код работает правильно, только проблема заключается в том, что сообщение об ошибке не удаляется.
В загрузки страницы ФункцияНевозможно скрыть панель
pnlStatus.Visible = true;
В Button_Click событие записывается Ниже
protected void btnAffRntGoClick(object sender, EventArgs e)
{
DateTime dtFrom = new DateTime();
DateTime dtTo = new DateTime();
bool dt1 = true;
bool dt2 = true;
int result;
if (DateTime.TryParse(txtStartDate.Text, out dtFrom) == false)
{
dtFrom = new DateTime(1900, 1, 1);
dt1 = false;
}
if (DateTime.TryParse(txtEndDate.Text, out dtTo) == false)
{
dtTo = new DateTime(2100, 1, 1);
dt2 = false;
}
result = DateTime.Compare(dtTo, dtFrom);
if ((dt1 == true && dt2 == true) && result > 0)
{
lblPageStatus.Text = string.Empty;
pnlStatus.Visible = false;
DataSet ds = SqlHelper.ExecuteDataset(ConfigurationManager.ConnectionStrings["ConnectionString"].ToString(), "SPNAME",
Convert.ToInt64(ddl.SelectedValue), dtFrom.Date.ToShortDateString(), dtTo.Date.ToShortDateString(), ddl2.SelectedValue, Chk1.Checked);
if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
{
// Code to generate Excel
}
else
{
pnlStatus.Visible = true;
lblPageStatus.Text = "No data available to export.";
}
}
else
{
pnlStatus.Visible = true;
lblPageStatus.Text = "Please Check the Dates";
}
}
Anytype помощь будет оценена.
Заранее спасибо
Вы изменяете требуемые значения в выражении if, который генерирует excel? – Hayden
, конечно, ваш код должен быть проверен кодом –