Hi
I am getting the following error on on clikcing checkbox from checkbox list in my project.
Error:
Invalid postback or callback argument. Event validation is enabled using <pages enableEventValidation="true"/> in configuration or <%@ Page EnableEventValidation="true" %> in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.
If i set <pages enableEventValidation="false"/> then on clicking the submit button the information is not saved in database just page is refreshed.
Please help me.......
aspx.cs file code:
protected void btnSubmit_Click(object sender, EventArgs e)
{
if (con.State == ConnectionState.Closed)
{
con.Open();
}
SqlCommand cmd = new SqlCommand(@"insert into MainTable values(@CollegeName,@AffilatedWith,@CollegeType,@Country,@City,@State,@EstablishmentYear,
@Category,@Course,@Branch,@Universities,@Address,@PhoneNumber,@Fax,@EmailID,@ConcernedPerson,@ContactNumber,@Website,@Facilties,@AnnualFees,@Description,
@CampusSize,@CampusSetting,@CourseDuration,@HostalFacility,@Gallery,@MensAthletics,@WomenAthletics,@CollegeLogo,
@CollegeThumnail,@ProgramOptions,@TotalViewsOverall,@AcademicSessionStarts,
@SystemOfExam,@AdmissionCriteria,@AdmissionProcedure,@MinimumEligibility,@SeatsOfBranches,@Reservations,@DirectorName,@TotalFaculty,@FacultyStudentRatio,
@MajorOffered,@TotalEnrollment,@IncomingFreshmen,@ApplicantsAdmitted,@ApplicationDeadline,@HighestDegreeOffered,@GenderBreakdown,
@GeographicBreakdown,@ActivitiesOffered,@CampusRules,@CampusHousingAvailability,@In_CampusHousing,@HousingTypes,@ApplicantsRecieved,
@ApplicantsOfferedadmission,@AdmitRate,@ApplicantsEnrolled,@EnrollmentsRate,@AdmissionCriteriaPrimary,@AdmissionCriteriaSecondary,@ApplicationFeeAmount,
@EarlyActionOffered,@EarlyDecisionOffered,@CommonApplicationAccepted,@EstimatedTutionFees,@CombinedRoomandBoard,@AverageNetPrice,@AvgFinAidPackSdntAwards,
@AvgStudentDebtGraduation,@FederalWork_StudyAvailable,@FavouriteOption,@SingleorCoed,@UserID,@Recommended)", con);
//Path of uploaded Photos
int Index = txt_college_name.Text.IndexOf(" ");
Session["CollegeImages"] = txt_college_name.Text.ToString().Substring(0, 3) + "_" + Session["userID"].ToString(); ;
cmd.Parameters.AddWithValue("@CollegeName", txt_college_name.Text.ToString());
cmd.Parameters.AddWithValue("@AffilatedWith", txt_Affilatedwith.Text.ToString());
cmd.Parameters.AddWithValue("@CollegeType", ddl_govt_pvt.SelectedValue.ToString());
cmd.Parameters.AddWithValue("@Country", ddl_country.SelectedValue.ToString());
cmd.Parameters.AddWithValue("@City", txt_city.Text.ToString());
cmd.Parameters.AddWithValue("@State", ddl_state.SelectedValue.ToString());
cmd.Parameters.AddWithValue("@EstablishmentYear", Convert.ToInt32(ddl_est_year.SelectedValue));
cmd.Parameters.AddWithValue("@Category", ddl_Category.SelectedValue.ToString());
if (ViewState["Courses"] != null)
{
trim_last_comma_course = ViewState["Courses"].ToString().Remove(ViewState["Courses"].ToString().LastIndexOf(','));
}
cmd.Parameters.AddWithValue("@Course", trim_last_comma_course.ToString());
if (ViewState["Branches"] != null)
{
trim_last_comma_branch = ViewState["Branches"].ToString().Remove(ViewState["Branches"].ToString().LastIndexOf(','));
}
cmd.Parameters.AddWithValue("@Branch", trim_last_comma_branch.ToString());
cmd.Parameters.AddWithValue("@Universities", ddl_Universities.SelectedValue.ToString());
cmd.Parameters.AddWithValue("@Address", txt_address.Text.ToString());
cmd.Parameters.AddWithValue("@PhoneNumber", txt_phone_number.Text.ToString());
cmd.Parameters.AddWithValue("@Fax", txt_fax_no.Text.ToString());
cmd.Parameters.AddWithValue("@EmailID", txt_email.Text.ToString());
cmd.Parameters.AddWithValue("@ConcernedPerson", txt_concern_person.Text.ToString());
cmd.Parameters.AddWithValue("@ContactNumber", txt_contact_no.Text.ToString());
cmd.Parameters.AddWithValue("@Website", txt_website.Text.ToString());
if (ViewState["facilities"] != null)
{
trim_facilities = ViewState["facilities"].ToString().Remove(ViewState["facilities"].ToString().LastIndexOf(','));
}
cmd.Parameters.AddWithValue("@Facilties", trim_facilities.ToString());
cmd.Parameters.AddWithValue("@AnnualFees", txt_Fees.Text.ToString());
cmd.Parameters.AddWithValue("@Description", txt_College_Description.Text.ToString());
cmd.Parameters.AddWithValue("@CampusSize", ddl_campus_size.SelectedValue.ToString());
if (RadioButtonList2.SelectedItem != null)
{
str_CampusSettings = RadioButtonList2.SelectedItem.Value.ToString();
}
cmd.Parameters.AddWithValue("@CampusSetting", str_CampusSettings);
if (Rdbtn_CourseDuration.SelectedValue != "")
{
str_CourseDuration = Convert.ToInt32(Rdbtn_CourseDuration.SelectedValue);
}
cmd.Parameters.AddWithValue("@CourseDuration", Convert.ToInt32(str_CourseDuration));
if (RadioButtonList2.SelectedItem != null)
{
str_HostalFacility = RadioButtonList1.SelectedItem.Value.ToString();
}
cmd.Parameters.AddWithValue("@HostalFacility", str_HostalFacility);
cmd.Parameters.AddWithValue("@Gallery", "College_Gallery/" + Session["CollegeImages"].ToString());
if (ViewState["Mens_Athletic"] != null)
{
trim_mens_athletics = ViewState["Mens_Athletic"].ToString().Remove(ViewState["Mens_Athletic"].ToString().LastIndexOf(','));
}
cmd.Parameters.AddWithValue("@MensAthletics", trim_mens_athletics.ToString());
if (ViewState["Womens_Athletic"] != null)
{
trim_womens_athletics = ViewState["Womens_Athletic"].ToString().Remove(ViewState["Womens_Athletic"].ToString().LastIndexOf(','));
}
cmd.Parameters.AddWithValue("@WomenAthletics", trim_womens_athletics.ToString());
cmd.Parameters.AddWithValue("@CollegeLogo", "abc");
cmd.Parameters.AddWithValue("@CollegeThumnail", "abc");
cmd.Parameters.AddWithValue("@ProgramOptions", Rdbtn_ProgramOptions.SelectedValue.ToString());
cmd.Parameters.AddWithValue("@TotalViewsOverall", "abc");
cmd.Parameters.AddWithValue("@AcademicSessionStarts", txt_AcademicSessionStart.Text.ToString());
cmd.Parameters.AddWithValue("@SystemOfExam", ddl_systemofexam.SelectedValue.ToString());
cmd.Parameters.AddWithValue("@AdmissionCriteria", txt_AdmissionCriteria.Text.ToString());
cmd.Parameters.AddWithValue("@AdmissionProcedure", txt_AdmissionProcedure.Text.ToString());
cmd.Parameters.AddWithValue("@MinimumEligibility", txt_eligibility.Text.ToString());
if (txt_Seats.Text != "")
{
str_SeatsofBranches = Convert.ToInt32(txt_Seats.Text);
}
cmd.Parameters.AddWithValue("@SeatsOfBranches", str_SeatsofBranches);
concat_reservations = txt_SC_reservation.Text.ToString() + "," + txt_ST_reservation.Text.ToString() + "," + txt_OBC_reservation.Text.ToString();
cmd.Parameters.AddWithValue("@Reservations", concat_reservations.ToString());
cmd.Parameters.AddWithValue("@DirectorName", txt_DirectorName.Text.ToString());
if (txt_Faculty.Text != "")
{
str_Faculty = Convert.ToInt32(txt_Faculty.Text);
}
cmd.Parameters.AddWithValue("@TotalFaculty", str_Faculty);
cmd.Parameters.AddWithValue("@FacultyStudentRatio", txt_FacultyStudentRatio.Text.ToString());
cmd.Parameters.AddWithValue("@MajorOffered", txt_MajorOffered.Text.ToString());
cmd.Parameters.AddWithValue("@TotalEnrollment", txt_Enrollment.Text.ToString());
cmd.Parameters.AddWithValue("@IncomingFreshmen", txt_Freshman.Text.ToString());
cmd.Parameters.AddWithValue("@ApplicantsAdmitted", txt_ApplicantsAdmitted.Text.ToString());
cmd.Parameters.AddWithValue("@ApplicationDeadline", txt_ApplicationDeadline.Text.ToString());
cmd.Parameters.AddWithValue("@HighestDegreeOffered", txt_HighestDegree.Text.ToString());
concat_gender_breakdown = txt_male_genderbreakdown.Text.ToString() + "," + txt_female_genderbreakdown.Text.ToString();
cmd.Parameters.AddWithValue("@GenderBreakdown", concat_gender_breakdown.ToString());
concat_geographic_breakdown = txt_Geographicbreakdown_instate.Text.ToString() + "," + txt_Geographicbreakdown_outofstate.Text.ToString();
cmd.Parameters.AddWithValue("@GeographicBreakdown", concat_geographic_breakdown.ToString());
if (ViewState["activities"] != null)
{
trim_activities = ViewState["activities"].ToString().Remove(ViewState["activities"].ToString().LastIndexOf(','));
}
cmd.Parameters.AddWithValue("@ActivitiesOffered", trim_activities.ToString());
cmd.Parameters.AddWithValue("@CampusRules", txt_CampusRules.Text.ToString());
cmd.Parameters.AddWithValue("@CampusHousingAvailability", txt_HousingAvalibility.Text.ToString());
cmd.Parameters.AddWithValue("@In_CampusHousing", txt_InCampusHousingFirstStudent.Text.ToString());
cmd.Parameters.AddWithValue("@HousingTypes", txt_HousingTypes.Text.ToString());
cmd.Parameters.AddWithValue("@ApplicantsRecieved", txt_ApplicantsRecieved.Text.ToString());
cmd.Parameters.AddWithValue("@ApplicantsOfferedadmission", txt_ApplicantsOfferedAdmission.Text.ToString());
cmd.Parameters.AddWithValue("@AdmitRate", txt_AdmitRate.Text.ToString());
cmd.Parameters.AddWithValue("@ApplicantsEnrolled", txt_ApplicantsEnrolled.Text.ToString());
cmd.Parameters.AddWithValue("@EnrollmentsRate", txt_EnrollmentRate.Text.ToString());
cmd.Parameters.AddWithValue("@AdmissionCriteriaPrimary", txt_Admsn_Criteris_Primary.Text.ToString());
cmd.Parameters.AddWithValue("@AdmissionCriteriaSecondary", txt_Admsn_Criteria_Sec.Text.ToString());
if (txt_ApplicantFeeAmount.Text != "")
{
str_ApplicantFeeAmount = Convert.ToInt32(txt_ApplicantFeeAmount.Text);
}
cmd.Parameters.AddWithValue("@ApplicationFeeAmount", str_ApplicantFeeAmount);
cmd.Parameters.AddWithValue("@EarlyActionOffered", ddl_earlyactionoffered.SelectedValue.ToString());
cmd.Parameters.AddWithValue("@EarlyDecisionOffered", ddl_earlydecisionoffered.SelectedValue.ToString());
cmd.Parameters.AddWithValue("@CommonApplicationAccepted", ddl_commonapplicationaccepted.Text.ToString());
cmd.Parameters.AddWithValue("@EstimatedTutionFees", txt_Tutionfees.Text.ToString());
cmd.Parameters.AddWithValue("@CombinedRoomandBoard", txt_RoomCombined.Text.ToString());
if (txt_NetPriceAvg.Text != "")
{
str_NetPriceAvg = Convert.ToInt32(txt_NetPriceAvg.Text);
}
cmd.Parameters.AddWithValue("@AverageNetPrice", str_NetPriceAvg);
cmd.Parameters.AddWithValue("@AvgFinAidPackSdntAwards", txt_AbgFinAid.Text.ToString());
cmd.Parameters.AddWithValue("@AvgStudentDebtGraduation", txt_AvgStdDebt.Text.ToString());
cmd.Parameters.AddWithValue("@FederalWork_StudyAvailable", txt_FederalWork.Text.ToString());
cmd.Parameters.AddWithValue("@FavouriteOption", txt_favouriteOption.Text.ToString());
cmd.Parameters.AddWithValue("@SingleorCoed", Rdbtn_CollegeType.SelectedValue.ToString());
cmd.Parameters.AddWithValue("@UserID", Convert.ToInt32(Session["userID"]));
cmd.Parameters.AddWithValue("@Recommended", "Y");
cmd.ExecuteNonQuery();
cmd.Dispose();
con.Close();
Clear_Rec();
}