|
|
|
สอบถามเกี่ยวกับการใช้งาน Confirm Message Box ใน GridView เพื่อยืนยันการลบข้อมูลหน่อยครับ |
|
|
|
|
|
|
|
คำถาม: สอบถามเกี่ยวกับการใช้งาน Confirm Message Box ใน GridView เพื่อยืนยันการลบข้อมูลหน่อยครับ
ปัญหาคือด้าน Inline Code ครับ ผมไม่รู้ว่าจะแทรกข้อมูลที่ต้องการลบลงไปใน Confirm Message Box ได้อย่างไร?
Code (C#) Inline Code
<asp:TemplateField HeaderText="ลบ">
<ItemTemplate>
<asp:LinkButton ID="lnkDelete" runat="server" CommandName="DelData" CommandArgument='<%# DataBinder.Eval(Container.DataItem,"BillID")%>' Text="ลบ" OnClientClick = "return confirm('คุณต้องการลบใบแจ้งค่าใช้บริการเลขที่หรือไม่?');"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
โค้ดส่วนนี้จะแสดงหลังจากกดยืนยันการลบข้อมูล ซึ่งจะแจ้งด้วยว่าข้อมูลไหนถูกลบสำเร็จหรือไม่สำเร็จ
Code (C#) Behind Code
ClsP.DeleteBill_Info(myCon, e, ref strErr);
if (strErr == "")
{
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "CallJs", "alert('ลบใบแจ้งค่าใช้บริการเลขที่: " + e.CommandArgument.ToString() + " เรียบร้อยแล้ว');document.location ='SMSBilling.aspx';", true);
}
else
{
Response.Write(strErr);
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "CallJs", "alert('ลบใบแจ้งค่าใช้บริการเลขที่ " + e.CommandArgument.ToString() + " ล้มเหลว!!!');", true);
}
อยากให้มันขึ้นแบบนี้ ตอนยืนยันการลบข้อมูลด้วยครับ
Tag : .NET, Ms SQL Server 2008, C#, VS 2010 (.NET 4.x)
|
ประวัติการแก้ไข 2011-07-13 14:41:01 2011-07-13 14:42:08 2011-07-13 14:47:35
|
|
|
|
|
Date :
2011-07-13 14:40:16 |
By :
Marcuz |
View :
3023 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (ASP)
<asp:TemplateField HeaderText="ลบ">
<ItemTemplate>
<asp:LinkButton ID="lnkDelete" runat="server" CommandName="DelData" CommandArgument='<%# DataBinder.Eval(Container.DataItem,"BillID")%>' Text="ลบ" OnClientClick = "return confirm('คุณต้องการลบใบแจ้งค่าใช้บริการเลขที่' +<%# Eval("BillID") %> + 'หรือไม่?');"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
|
|
|
|
|
Date :
2011-07-13 15:26:29 |
By :
กวน มึน เอ๋อ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|