Click here to Skip to main content
15,892,746 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi All,

This problem is in asp.net.

I am opening doProcess.aspx from default.aspx page using JS.
I have some server side code in page load of doProcess.aspx, I want to close doProcess.aspx window once server side code get executed.

Please advice how can I achive this.


default.aspx

function CallNewPage()
{
window.open('GenerateStatements.aspx');
}

doProcess.aspx.cs

protected void Page_Load(object sender, EventArgs e)
{
//some server side code
}


If I write window.close in CallNewPage() method, It won't execute server side code completely.


I have tried to close window from server side instead client side, but problem is still exists

doProcess.aspx.cs

protected void Page_Load(object sender, EventArgs e)
{
//some server side code
Page.ClientScript.RegisterClientScriptBlock(GetType(), "GenerateStatement1", "window.close();", true);
}


Please advice if you have any idea.

Regards,
Nagraj Naik
Posted
Updated 13-Feb-13 23:13pm
v2

1 solution

I have tried to close window from server side instead client side, but problem is still exists

doProcess.aspx.cs

protected void Page_Load(object sender, EventArgs e)
{
//some server side code
Page.ClientScript.RegisterClientScriptBlock(GetType(), "GenerateStatement1", "window.close();", true);
}



Regards,
Nagraj
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900