ASP.Net按钮IsPostBack

ASP.Net按钮IsPostBack,asp.net,button,ispostback,Asp.net,Button,Ispostback,页面上有一个按钮,用于捕获用户的选择和 调用另一页 出于某种原因,它提高了!iPostBack 使用按钮在页面上加载事件页面上的模块 这对我来说没有意义 因为当用户单击 按钮 我在下面的按钮上提供了代码。谢谢你的帮助 救命啊 这是它的生命周期,也是它的工作原理 阅读这篇文章:这是一个回发,它不是发生在你的Listing.aspx上的实际回发,只是一个重定向。如果希望在回发过程中发生某些事情,可以为按钮编写一个事件处理程序,然后重定向到其中的Listing.aspx 如果按钮所在的页面是listi

页面上有一个按钮,用于捕获用户的选择和 调用另一页

出于某种原因,它提高了!iPostBack 使用按钮在页面上加载事件页面上的模块

这对我来说没有意义 因为当用户单击 按钮

我在下面的按钮上提供了代码。谢谢你的帮助 救命啊


这是它的生命周期,也是它的工作原理


阅读这篇文章:

这是一个回发,它不是发生在你的Listing.aspx上的实际回发,只是一个重定向。如果希望在回发过程中发生某些事情,可以为按钮编写一个事件处理程序,然后重定向到其中的Listing.aspx

如果按钮所在的页面是listing.aspx,则您将收到回发,否则请检查为按钮生成的源代码。它是否具有uu dopostback???

PostBackURL使其能够使登录页(~/Listing.aspx)始终检测到错误!回发,即使您在Listing.aspx中


这相当于创建一个“Response.Redirect(Request.RawUrl)”链接到单击事件的按钮。

该按钮位于我的母版页上,并重定向到listting.aspx.Yeah。。问题就在这里。由于此按钮位于母版页上,所以在重定向页面时再次加载。这是基本的.net概念。我已经完整地阅读了这本书,这是我最喜欢的书。这里没有任何说明,Server.Transfer启动页面生命周期。我想你可能被交叉回发这个词弄糊涂了,它只在回发URL的情况下使用(不是server.transfer),我不知道这和我的问题有什么关系。这是正确的链接吗~苏珊~
<asp:Button ID="selectedList" runat="server" Text="Search" 
     CausesValidation="false" PostBackUrl="~/Listing.aspx"/>