我有提交按钮。单击它时,我必须从数据库中检查特定字段的值,然后弹出确认窗口,然后根据是或否允许/禁止保存。我该怎么做。在使用确认 JS 函数时,它通过了语句和无论如何运行保存过程。
我的按钮事件
protected void btnSubmit_Click(object sender, EventArgs e)
{
string ListExam = string.Empty;
DataTable dt = BussObjGoalCert.CheckPlannedStatus(custObjGoalCert);
if (dt.Rows.Count != 0)
{
for (int i = 0; i < (dt.Rows.Count); i++)
{
ListExam = ListExam + (dt.Rows[i]["MultipleExamPlanned"]) + ";";
}
lblExamMultiple.Text = ListExam;
string myScript2 = "confirm('Unselected exam planned under other certification will also be unplanned.Do you wish to continue?');";
ClientScript.RegisterStartupScript(this.GetType(), "myScript", "confirm('Unselected exam planned under other certification will also be unplanned.Do you wish to continue?');", true);
}
Result = BussObjGoalCert.InsertGoalCertification(custObjGoalCert);
}
所以我正在做的是从后端检查一些数据,然后尝试有条件地调用确认函数。它被调用,但随后插入语句也会运行,而与人选择的内容无关。如何在 JS 函数中完成数据库检查。我需要在后面的代码中完成。但允许/禁止完全保存。这是如何完成的。我没有按照答案中的建议使用 OnCLientCLick。