protected void ImageButton2_Click(object sender, ImageClickEventArgs e)
{
if (Calendar2.Visible)
{
Calendar2.Visible = false;
}
else
{
Calendar2.Visible = true;
}
// when click, calender pop
}
protected void Calendar2_SelectionChanged(object sender, EventArgs e)
{
tb_endDate.Text = Calendar2.SelectedDate.ToString("d");
//become false when click
Calendar2.Visible = false;
}
protected void Calendar2_DayRender(object sender, DayRenderEventArgs e)
{
//if dont allow weekend, type "if(e.Day.IsOtherMonth || e.Day.IsWeekend)"
if (e.Day.IsOtherMonth)
{
e.Day.IsSelectable = false;
e.Cell.BackColor = System.Drawing.Color.Gray;
}
}
protected void btn_Confirm_Click(object sender, EventArgs e)
{
int result = 0;
Response.Write("<script>alert('Submitted Successfullly')</script>");
storage st = new storage(tb_sId.Text,ddl_brandName.Text,tb_modelName.Text,tb_startDate.Text,tb_endDate.Text,tb_Desc.Text,ddl_Colour.Text);
result = st.StorageInsert();
if (result > 0)
{
Response.Write("<script>alert('Storage Added Successfullly')</script>");
}
else
{
Response.Write("<script>alert('Storage Added not successfull')</script>");
}
//Response.Redirect("StorageView.aspx");
}
Задача 1.Начало Дата ASP.NET
Как мне сделать дату начала более или равна самой дате. , скажем, сегодня 05/08/2015. Я могу сделать только 05/08/2015, а не 04/08/2015.
проблема 2.
Для моего выбора даты, я только в состоянии выбрать 05/08/2015, 06/08/2015 .. 09/08/2015 когда я выбираю 10. ... 30 он показывает эту ошибку Преобразование типа данных nvarchar в тип данных даты и времени привел к превышению значения. Заявление было прекращено.
Сведения об исключении:
System.Data.SqlClient.SqlException: The conversion of a nvarchar data type to a datetime data type resulted in an out-of-range value.
The statement has been terminated.
P1: 'if (DateTime.Parse (startDate)
mlauth
проблема связана с кодом выше или является проблемой клиента? неясно, есть ли у вас проблемы с проверкой клиентской стороны данных или нужна помощь, выполняющая «что-то» на сервере. – Paolo