Page load of the parent page called twice when a modal dialog is opened from a button click of the u

S

Samy

Hi There,
I have a user control with buttons on it which I use on a aspx page
(parent page). On a button click, a modal dialog(aspx page) opens up
and the user enters some info in the modal dialog and clicks the save
button on it. The info is saved to the DB and the parent page is
refreshed. Everything works fine but for some reason the page load is
called twice. I have set the AutoEventWireUp = false on every page.
Also I have load event defined on the parent page and the child page
(which opens as a modal dialog). User control doesn't have any load
event defined. Can somebody help me please?
Thanks a lot.
 
J

Jason Kendall

If you're using a server control as the button to popup the modal
dialog, change it to just a plain html <button > tag.

If you need/want to keep the server control, put "return false;" at
the end of the javascript to prevent that button click from causing a
postback.
 
S

Samy

This is the code in the button click event handler...

StringBuilder strScript = new StringBuilder();
strScript.Append("<script language=JavaScript>");
strScript.Append("window.open('EditSavedProfile.aspx','EditProfile','width=650px,height=450px,left=250px,top=80px','return
false');");
strScript.Append("</script> ");
Page.RegisterClientScriptBlock("subscribescript",strScript.ToString()
);

But for some reason, the parent page loads twice....after the save
button of the modal dialog is clicked..Is there a syntax error or smth
else? I am unable to figure it out...
Can somebody help me?
Thanks.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,744
Messages
2,569,484
Members
44,903
Latest member
orderPeak8CBDGummies

Latest Threads

Top