Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用window.open打开的aspx页面不';t启动OnInit、OnLoad事件_Javascript_C#_Asp.net - Fatal编程技术网

Javascript 用window.open打开的aspx页面不';t启动OnInit、OnLoad事件

Javascript 用window.open打开的aspx页面不';t启动OnInit、OnLoad事件,javascript,c#,asp.net,Javascript,C#,Asp.net,我有一个像这样的按钮点击事件启动的aspx页面 void btn_OnClick(object sender, EventArgs e) { var url = "ThisPage.aspx?id=34567"; RegisterStartupScript(place, "openPage(" + url + ")"); } <html> <head> </head> <body/> </html&

我有一个像这样的按钮点击事件启动的aspx页面

void btn_OnClick(object sender, EventArgs e)
{
    var url = "ThisPage.aspx?id=34567";
    RegisterStartupScript(place, "openPage(" + url +  ")");
}
<html>
    <head>
    </head>
    <body/>
</html>
这将启动javascript函数

function openPage(url){
    window.open(url,"foo=bar"); //foo=bar is many, many window params
}
我的断点在

class ThisPage : Page
{
    override void OnInit(object sender, EventArgs e)
    {
        ... //breakpoint
    }

    override void Page_Load(object sender, EventArgs e)
    {
        ...//breakpoint
    }
}
窗口已打开,但html的呈现方式如下

void btn_OnClick(object sender, EventArgs e)
{
    var url = "ThisPage.aspx?id=34567";
    RegisterStartupScript(place, "openPage(" + url +  ")");
}
<html>
    <head>
    </head>
    <body/>
</html>

而这些断点永远不会满足


发生了什么事?我使用的是VS2003

你真的在使用VS2003吗,还是说2013年?如果直接导航到
ThisPage.aspx
?2003,不幸的是(sob!),会发生什么。如果我直接转到
ThisPage.aspx
也会发生同样的情况,空的htmly您应该看看您的inetpub\Logs文件夹。可能是配置或身份验证问题。如果您直接打开它,也会得到一个空白页,那么ThisPage.aspx有问题,我不认为脚本是您的问题。