none
ASP.NET JavaScript FAQ: การ Refresh หน้าเพจ RRS feed

คำตอบ





  • ในตัวอย่างด้านล่างนี้ หลังจากที่ user ปิดหน้า child page

     หน้า
    parent page จะถูก refresh



    Parent page: (ใช้ window.open ในการเปิดหน้าpopup)

    <asp:ButtonID="Button1"OnClientClick="javascript:window.open('Popup.aspx');"runat="server"Text="Button" />



    Popup.aspx: (หลังจากคลิกที่Button1 ก็จะsubmit การเปลี่ยนแปลง และrefresh หน้า parent)<o:p></o:p>


    protected void Button1_Click(object sender, EventArgs e)
    {
       
    if (IsChanged())//the user made a change
       
    {
           
    Page.ClientScript.RegisterStartupScript(this.GetType(), "refresh", " window.opener.location.reload(); ", true);
           
    Page.ClientScript.RegisterStartupScript(this.GetType(), "close", "window.close();", true);
       
    }
    }



    ฟอรัมที่เกี่ยวข้อง

    http://forums.asp.net/t/1248402.aspx



    Supa Sethasiripong [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • ทำเครื่องหมายเป็นคำตอบโดย supa_sModerator 27 มีนาคม 2555 3:33
    26 มีนาคม 2555 3:38
    ผู้ดูแล