YUI按钮启动Postback两次

sc4*_*c45 1 javascript c# asp.net yui

我在VS 2005下使用ASP.NET 2.0.

Page_Load我的.aspx网页被调用了两次.AutoEventWireup设置为true,但即使我将其设置为false并手动添加EventHandler,它仍然会被触发两次.

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

Default.aspx页面中,用户输入用户名和密码后,我会重定向到另一个页面,但它似乎重定向回Default.aspx页面.

我没有任何<img>标签src.具有RunAt="server"属性的标签是<asp:PlaceHolder>.

对于其他一切,我使用YUI CSS和JavaScript.我没有任何<ASP:>控制.

我错过了什么?

更新

我正在使用YUI库中的Button小部件.如果在Javascript和HTML代码中为按钮指定"submit",则在提交时,该JavaScript事件将生成两次.

这很难理解:我开始评论JavaScript和CSS(特别是包含)的点点滴滴,直到事件只触发一次.

ric*_*ott 5

重定向是ASP.NET中的回发.如果触发事件(输入用户名并单击,1回发),则重定向到同一页面(第二次回发).我理解你了吗?

  • 然后它正是应该如何行动. (2认同)