[問題] ASP button 刪除警示功能修改

作者: hildaz (小呆熊)   2017-05-24 15:00:35
以下是我ASP的程式碼
想請教 如何修正 能在刪除前跳出確認刪除的視窗 (預防誤刪)
.aspx
<asp:ImageButton ID="delete" runat="server" Height="40px" ImageAlign="Middle"
ImageUrl="~/images/Delfile.png" ToolTip="刪除"
Width="40px"
OnClick="delete_Click" />
.aspx.cs
protected void delete_Click(object sender, ImageClickEventArgs e)
{
Literal myMsg = new Literal();
Literal myMsg1 = new Literal();
Literal myMsg2 = new Literal();
if (TextBox3.Text != "")
{
myMsg1.Text = "<script>alert('規畫書確定刪除?')</script><br>";
this.Page.Controls.Add(myMsg1);
string strConn =
ConfigurationManager.ConnectionStrings["lseformsConnectionString"].ConnectionString;
System.Data.SqlClient.SqlConnection myConn = new
System.Data.SqlClient.SqlConnection(strConn);
myConn.Open();
string cmdTestText = "DELETE FROM [cancer_plan] WHERE [plan_no] =
@plan_no";
System.Data.SqlClient.SqlCommand myCommand = new
System.Data.SqlClient.SqlCommand(cmdTestText, myConn);
myCommand.Parameters.AddWithValue(@"plan_no", TextBox36.Text);
myCommand.ExecuteNonQuery();
myConn.Close();
myMsg2.Text = "<script>alert('規畫書已刪除!')</script><br>";
this.Page.Controls.Add(myMsg2);
}
else
{
myMsg.Text = "<script>alert('請輸入病歷號')</script><br>";
this.Page.Controls.Add(myMsg);
}
}
作者: minejel (夢幻泡影)   2017-05-24 19:52:00
換個思路,不要直接點了畫面上顯示的按鈕就呼叫del
作者: Laluth (陽光)   2017-05-24 22:27:00
關鍵字 onclientclick confirm
作者: hildaz (小呆熊)   2017-05-26 04:22:00
感謝 我懂了
作者: alandidi (阿倫弟弟)   2017-05-31 00:42:00
ASP != ASP.NET另外新手的話學MVC吧WebForm不好學習前後端串接

Links booklink

Contact Us: admin [ a t ] ucptt.com