Кнопка ASP.Net IsPostBack - PullRequest
       106

Кнопка ASP.Net IsPostBack

0 голосов
/ 17 июля 2011

На странице есть кнопка, которая фиксирует выбор пользователя и вызывает другую страницу.

Почему-то поднимает ! IsPostBack Модуль на странице загрузки события на странице с помощью кнопки.

Это не имеет смысла для меня поскольку это определенное событие PostBack, когда пользователь щелкает кнопка.

Я указал код моей кнопки ниже. Спасибо за вашу Помогите!

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

Ответы [ 4 ]

1 голос
/ 17 июля 2011

Это обратная передача, это не фактическая обратная передача, которая происходит с вашим Listing.aspx, а просто перенаправление. Если вы хотите, чтобы что-то произошло во время обратной передачи, вы можете написать обработчик событий для кнопки и затем перенаправить ее в Listing.aspx.

1 голос
/ 17 июля 2011

Это жизненный цикл и слабость рук, которые заставляют его работать.

прочитайте этот пост: http://forums.asp.net/p/1517228/3642463.aspx

0 голосов
/ 18 июля 2011

PostBackURL делает так, чтобы целевая страница (~ / Listing.aspx) всегда обнаруживала! PostBack, даже если вы находитесь в самом Listing.aspx.

Это эквивалентно созданию кнопки с «Response.Redirect (Request.RawUrl)», подключенной к событию клика.

0 голосов
/ 17 июля 2011

Если страница, на которой находится кнопка, это list.aspx, то вы получите обратную передачу, в противном случае проверьте источник, сгенерированный для кнопки.это имеет __dopostback ??

...