ASP.Net按钮IsPostBack

时间:2011-07-17 16:36:58

标签: asp.net button ispostback

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

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

这对我没有意义 因为当用户点击时,这是明确的PostBack事件 按钮。

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

<asp:Button ID="selectedList" runat="server" Text="Search" 
     CausesValidation="false" PostBackUrl="~/Listing.aspx"/>

4 个答案:

答案 0 :(得分:1)

这是生命周期和轻微的手,使其发挥作用。

阅读这篇文章:http://forums.asp.net/p/1517228/3642463.aspx

答案 1 :(得分:1)

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

答案 2 :(得分:0)

如果按钮所在的页面是listing.aspx,那么您将获得回发,否则请检查为该按钮生成的源。它有__dopostback ??

答案 3 :(得分:0)

PostBackURL使得登陆页面(〜/ Listing.aspx)将始终检测到!PostBack,即使您在Listing.aspx本身也是如此。

这相当于创建了一个按钮,其中“Response.Redirect(Request.RawUrl)”挂钩了它的点击事件。