สอบถามปัญหา ASP.net กับ Jquery Dialog ครับ

====================
main.aspx

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
   
       function ShowSaveDialog() {
            var url = "SaveData.aspx";

            $("#dialog").load(url,
                   function () {
                        $("#dialog").dialog({
                            modal: true,
                            resizable: false,
                            width: 'auto',
                            height: 'auto',
                            title: 'Blacklist Detail',
                            draggable: false,
                            position: 'center'
                        });
                   });
       }
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<asp:Button id="btshowDialog" OnClientClick="return ShowSaveDialog();" />
<div id="dialog"></div>
</asp:Content>

=======================================
SaveData.aspx


<form id="form1" runat="server">

<asp:Textbox id="tbName" runat="server" />
<asp:Button id="btSaveToDB" OnClick="btSaveToDB_Click" runat="server" />

</form>
=========================================
SaveData.aspx.cs

protect void btSaveToDB_Click(......)
{
    // Save To DB
}
=========================================
คือประสบปัญหา เวลากดปุ่มโชว์ไดอะล้อคขึ้นมาแล้ว (btshowDialog)

หลังจากนั้นกดปุ่ม btSaveToDB

ระบบทำงานปกติ แต่หลังจากนั้น หน้าเว็บ ที่เป็น Dialog ปิดแล้ว

แต่หน้าจอเว็บเพจหลัก กลายเป็น หน้า SaveData.aspx ทั้งหน้าเลย

อยากให้เวลากดปุ่ม btSaveToDB ข้อมูลแล้วปิดหน้า Dialog แล้วกลับไปยังหน้าที่เรียกมา main.aspx

ขอบคุณล่วงหน้าครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่