Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.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
C# YUI按钮启动回发两次_C#_Javascript_Asp.net_Yui - Fatal编程技术网

C# YUI按钮启动回发两次

C# YUI按钮启动回发两次,c#,javascript,asp.net,yui,C#,Javascript,Asp.net,Yui,我正在VS2005下使用ASP.NET2.0 我的.aspx页面有两次调用Page\u LoadAutoEventWireup设置为true,但即使我将其设置为false并手动添加EventHandler,它仍然会被触发两次 // also set AutoEventWireup to false public _Default() { this.Load += new EventHander(this.Page_Load); } // oops -- fired twice 在Def

我正在VS2005下使用ASP.NET2.0

我的
.aspx
页面有两次调用
Page\u Load
AutoEventWireup
设置为
true
,但即使我将其设置为false并手动添加
EventHandler
,它仍然会被触发两次

// also set AutoEventWireup to false
public _Default() {
    this.Load += new EventHander(this.Page_Load);
}
// oops -- fired twice
Default.aspx
页面中,在用户输入用户名和密码后,我重定向到另一个页面,但它似乎重定向回
Default.aspx
页面

我没有任何
。具有
RunAt=“server”
属性的标记是

对于其他内容,我使用YUI CSS和JavaScript。我没有任何
控件

我错过了什么

更新 我正在使用YUI库中的按钮小部件。如果在Javascript和HTML代码中都为按钮指定了“提交”,那么在提交时,会生成两次Javascript事件


这是一个很难理解的问题:我开始对JavaScript和CSS(尤其是包含内容)进行注释,直到事件只触发一次。

重定向是ASP.NET中的回发。如果触发事件(输入用户名并单击“1回发”),请重定向到同一页面(第2回发)。我理解正确吗?

重定向是ASP.NET中的回发。如果触发事件(输入用户名并单击“1回发”),请重定向到同一页面(第2回发)。我是否正确理解您?

您是否有机会在重定向页面中使用此.PreviousPage?

您是否有机会在重定向页面中使用此.PreviousPage?

因此我正在使用YUI框架。我正在使用按钮小部件。如果在Javascript和HTML代码中都为按钮指定了“提交”,那么在提交时,会生成两次Javascript事件。只需删除其中一个提交


这是一个很难理解的问题:只需开始注释Javascript和CSS(尤其是包含的部分),直到事件只触发一次。这样,您就可以看到是什么导致页面加载被触发两次。

所以我使用的是YUI框架。我正在使用按钮小部件。如果在Javascript和HTML代码中都为按钮指定了“提交”,那么在提交时,会生成两次Javascript事件。只需删除其中一个提交

// also set AutoEventWireup to false
public _Default() {
    this.Load += new EventHander(this.Page_Load);
}
// oops -- fired twice

这是一个很难理解的问题:只需开始注释Javascript和CSS(尤其是包含的部分),直到事件只触发一次。通过这种方式,您可以看到是什么导致页面加载被触发两次。

您确定它在同一请求上下文中被调用了两次吗?是的--重定向后,控件返回到页面加载。然后,当我看到它有一个有效的cookie时,我会执行相同的重定向(到同一个页面),只有这样它才会转到那里,为什么不把submit=“false”放进去呢;在按钮小部件的末尾?我的意思是
onclick='javascript:return false();'但是你明白了。你确定它在同一请求上下文中被调用了两次吗?是的——重定向后,控件返回到页面加载。然后,当我看到它有一个有效的cookie时,我会执行相同的重定向(到同一个页面),只有这样它才会转到那里,为什么不把submit=“false”放进去呢;在按钮小部件的末尾?我的意思是
onclick='javascript:return false();'但是你明白了。然后它就按照它应该做的去做了。对不起,我不清楚。重定向到另一个页面。但是在重定向之后,in返回到同一页,而不转到另一页。然后它就完全按照应该的方式运行。对不起,我不清楚。重定向到另一个页面。但是在重定向之后,in返回到同一页,而不转到另一页。
// also set AutoEventWireup to false
public _Default() {
    this.Load += new EventHander(this.Page_Load);
}
// oops -- fired twice