asp.net - PostbackUrl vs NavigateUrl
(3)
¿Puede alguien decirme lo diferente entre LinkButton.PostBackUrl y HyperLink.NavigateUrl? Tengo una aplicación asp.net 2.0 que usa ambos métodos en toda la aplicación y todo funciona bien. Sin embargo, si me conecto a la aplicación en la empresa vpn, todos los enlaces que usan LinkButton.PostBackUrl me dan un restablecimiento de la conexión (54) por error de igual y el HyperLink.NavigateUrl funciona bien. Quiero saber la diferencia subyacente entre los comandos para poder tratar de descubrir qué está bloqueando el software vpn que está causando el restablecimiento de Connection por error entre iguales.
NavigateURL: Envía una solicitud ''Obtener'' a la URL (como si la hubiera escrito en su navegador)
PostBackURL: Envía una solicitud ''Post'' que contiene la información del formulario a la URL especificada; No creo que esto se use comúnmente
El PostBackURL para el botón de enlace le dice a qué formulario está enviando datos el botón. (más detalles )
El NavigateURL para el hipervínculo le dice qué control, el enlace está obteniendo del servidor.
PostBackUrl primero publica o envía el formulario web actual al servidor y luego lo redirecciona a la URL especificada, mientras que NavigateUrl lo dirige directamente a la URL especificada sin enviar la página actual al servidor