以下のコードは、フォーム内のテキストを受け入れてテーブルに挿入します。「データが追加されました」というメッセージを表示した後、テーブルに追加して同じページにリダイレクトしたかったのですが、問題はそれが取得されていることですターゲットページにリダイレクトされましたが、cmd.ExecuteQuery(); が原因であると推測する message.im は表示されません。応答を生成し、リダイレクトされています...
しかし、私はそれがメッセージを表示したい。どのような変更を行う必要がありますか。事前に感謝します
protected void Button2_Click(object sender, EventArgs e)
{
string v = System.Configuration.ConfigurationManager.ConnectionStrings["harish"].ConnectionString;
con = new OracleConnection(v);
con.Open();
string query="insert into leave_module1 values(:name,:desig,:srno,:tol,:compdates,:fd,:td,:nod,:remarks)";
OracleCommand cmd = new OracleCommand(query, con);
//OracleCommand.BindByName = true;
try
{
cmd.Parameters.Add(":name", OracleType.VarChar, 50).Value = DropDownList2.Text;
cmd.Parameters.Add(":desig", OracleType.VarChar, 30).Value = TextBox10.Text;
cmd.Parameters.Add(":srno", OracleType.Number, 8).Value = TextBox8.Text;
cmd.Parameters.Add(":tol", OracleType.VarChar, 10).Value = DropDownList1.Text;
cmd.Parameters.Add(":compdates", OracleType.VarChar, 30).Value = TextBox9.Text;
cmd.Parameters.Add(":fd", OracleType.DateTime).Value = TextBox3.Text;
cmd.Parameters.Add(":td", OracleType.DateTime).Value = TextBox4.Text;
cmd.Parameters.Add(":nod", OracleType.Number, 3).Value = TextBox5.Text;
cmd.Parameters.Add(":remarks", OracleType.VarChar, 50).Value = TextBox7.Text;
cmd.ExecuteNonQuery();
ClientScript.RegisterStartupScript(Page.GetType(), "validation",
"<script language='javascript'>alert('The Data has been added')</script>");
Response.Redirect("Default2.aspx");
}
catch
{
Label13.Visible = true;
}
con.Close();
}