2015-08-05 2 views
0
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. 
+0

P1: 'if (DateTime.Parse (startDate) mlauth

+0

проблема связана с кодом выше или является проблемой клиента? неясно, есть ли у вас проблемы с проверкой клиентской стороны данных или нужна помощь, выполняющая «что-то» на сервере. – Paolo

ответ

0

для задачи 2

Ваш формат даты, вероятно, месяц/день/год, поэтому 25 августа этого года должен выглядеть 08/25/2015 ,

Смежные вопросы