السلام عليكم ورحمة الله وبركاته رجاءً تساعدونى فى حل المشكلة لأنى اول مرة أستخدم الأجاكس عملية الحفظ لا تتم عند إضافة CalendarExtender فى التيكست بوكس كالكود التالى :
protected void btnSubmit_Click(object sender, EventArgs e)
{
if (Page.IsValid && fileuploadimages.HasFile)
{
System.IO.MemoryStream ms = new System.IO.MemoryStream(
fileuploadimages.FileBytes);
System.Drawing.Image image = System.Drawing.Image.FromStream(ms);
//Get Filename from fileupload control
string filename = Path.GetFileName(fileuploadimages.PostedFile.FileName);
//Save images into Images folder
fileuploadimages.SaveAs(Server.MapPath("~/Events/Images/" + filename));
//Getting dbconnection from web.config connectionstring
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["GEUConnectionString"].ToString());
//Open the database connection
con.Open();
//Query to insert images path and name into database
SqlCommand cmd = new SqlCommand("Insert into Events(EventName,EventSum,EventDetails,OrgnaizedBy,EventPlace,EventStartDate,EventEndDate,PhotoName,PhotoPath,PhotoThumb) values(@EventName,@EventSum,@EventDetails,@OrgnaizedBy,@EventPlace,@EventStartDate,@EventEndDate,@PhotoName,@PhotoPath,@PhotoThumb)", con);
//Passing parameters to query
cmd.Parameters.AddWithValue("@EventName", TBEventName.Text);
cmd.Parameters.AddWithValue("@EventSum", TBEventSum.Text);
cmd.Parameters.AddWithValue("@EventDetails", TBEventDetails.Text);
cmd.Parameters.AddWithValue("@OrgnaizedBy", TBOrgnaizedNmae.Text);
cmd.Parameters.AddWithValue("@EventPlace", TBEventPlace.Text);
cmd.Parameters.AddWithValue("@EventStartDate", TBEventStart_CalendarExtender.SelectedDate.ToString());
cmd.Parameters.AddWithValue("@EventEndDate",TBEventEnd_CalendarExtender.SelectedDate.ToString());
cmd.Parameters.AddWithValue("@PhotoName", filename);
cmd.Parameters.AddWithValue("@PhotoPath", "~/Events/Images/" + filename);
cmd.Parameters.AddWithValue("@PhotoThumb", GetThumbnail(image));
cmd.ExecuteNonQuery();
//Close dbconnection
con.Close();
LblMasg.Text = "تم الإضافة بنجاح";
TBEventName.Text = TBEventSum.Text = TBEventDetails.Text = "";
}
else
{
LblMasg.Text = "هناك خطأ ما";
}
}مع العلم قبل إضافتها كانت تتم عملية الإضافة بنجاح هل يوجد طريقة أخرى لتحديد تاريخ البداية وتاريخ النهاية للحدث أو النشاط؟