检测客户端的服务器端代码执行完成情况 [英] Detect server side code execution completion at client side
问题描述
大家好,
此问题在asp.net中。
我正在打开doProcess来自default.aspx页面的.aspx使用JS。
我在doProcess.aspx的页面加载中有一些服务器端代码,我想在服务器端代码执行后关闭doProcess.aspx窗口。
请建议我如何实现这个目标。
default.aspx
函数CallNewPage()
{
window.open(''GenerateStatements.aspx'');
}
doProcess.aspx.cs
protected void Page_Load(对象发送者) ,EventArgs e)
{
//一些服务器端代码
}
如果我在CallNewPage()方法中编写window.close,它就不会完全执行服务器端代码。
我试图从服务器端而不是客户端关闭窗口,但问题仍然存在
doProcess.aspx.cs
protected void Page_Load(object sender,EventArgs e)
{
//一些服务器端代码
Page.ClientScript.RegisterClientScriptBlock(GetType(),GenerateStatement1,window.close();,true);
}
如果您有任何建议请咨询。
问候,
Nagraj Naik
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
推荐答案
我试图从服务器端关闭窗口而不是客户端,但问题仍然存在
doProcess.aspx.cs
protected void Page_Load(object sender,EventArgs e)
{
//一些服务器端代码
Page.ClientScript.RegisterClientScriptBlock(GetType(),GenerateStatement1,window.close();,true);
}
问候,
Nagraj
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
这篇关于检测客户端的服务器端代码执行完成情况的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!