页面上有一个按钮,用于捕获用户的选择和 调用另一页。
出于某种原因,它提升了!IsPostBack 页面上的模块使用按钮加载页面上的事件。
这对我没有意义 因为当用户点击时,这是明确的PostBack事件 按钮。
我在下面的按钮上提供了代码。谢谢你的 救命!
<asp:Button ID="selectedList" runat="server" Text="Search"
CausesValidation="false" PostBackUrl="~/Listing.aspx"/>
答案 0 :(得分:1)
这是生命周期和轻微的手,使其发挥作用。
答案 1 :(得分:1)
这是一个回发,它不是发生在您的Listing.aspx中的实际回发,而只是一个重定向。如果您希望在回发期间发生某些事情,您可以为该按钮编写一个事件处理程序,然后重定向到其中的Listing.aspx。
答案 2 :(得分:0)
如果按钮所在的页面是listing.aspx,那么您将获得回发,否则请检查为该按钮生成的源。它有__dopostback ??
答案 3 :(得分:0)
PostBackURL使得登陆页面(〜/ Listing.aspx)将始终检测到!PostBack,即使您在Listing.aspx本身也是如此。
这相当于创建了一个按钮,其中“Response.Redirect(Request.RawUrl)”挂钩了它的点击事件。