PostbackUrl против NavigateUrl - PullRequest
       14

PostbackUrl против NavigateUrl

5 голосов
/ 31 октября 2008

Может кто-нибудь сказать мне различие между LinkButton.PostBackUrl и HyperLink.NavigateUrl? У меня есть приложение asp.net 2.0, которое использует оба метода в приложении, и все работает отлично. Тем не менее, если я подключаюсь к приложению через компанию vpn, все ссылки, использующие LinkButton.PostBackUrl, дают мне (54) сброс соединения из-за ошибки однорангового узла, и HyperLink.NavigateUrl прекрасно работает. Я хочу знать основное различие между командами, поэтому я могу попытаться выяснить, что блокирует программное обеспечение vpn, которое вызывает сброс соединения из-за ошибки однорангового узла.

Ответы [ 3 ]

6 голосов
/ 31 октября 2008

NavigateURL: отправляет запрос «Получить» на URL (точно так же, как если бы вы ввели его в браузере)

PostBackURL: отправляет запрос 'Post', содержащий информацию из формы на указанный URL-адрес; Я не верю, что это обычно используется

3 голосов
/ 31 октября 2008

PostBackURL для кнопки ссылки указывает, в какую форму кнопка отправляет данные. (подробнее Подробнее )

NavigateURL для гиперссылки сообщает, какой элемент управления получает ссылка с сервера.

2 голосов
/ 03 декабря 2011

PostBackUrl сначала отправляет или отправляет текущую веб-форму на сервер, а затем перенаправляет вас на указанный URL-адрес, тогда как NavigateUrl напрямую перенаправляет вас на указанный URL-адрес, не отправляя текущую страницу на сервер

...