送信ボタンがあります。クリックすると、データベースから特定のフィールドの値を確認し、確認のためにポップアップを表示し、はいまたはいいえで保存を許可/禁止する必要があります.どうすればよいですか..確認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);
}
SO 私がやっていることは、バックエンドからいくつかのデータをチェックし、条件付きで確認機能を呼び出そうとしています。それは呼び出されますが、その後、ユーザーが何を選択したかに関係なく、Insert ステートメントも実行されます。JS関数内でデータベースチェックを行うにはどうすればよいですか。コードビハインドで行う必要があります。それでも完全な保存を許可/禁止します。これを達成するにはどうすればよいですか。回答で示唆されているように、私は OnCLientCLick を使用していません。