代码之家  ›  专栏  ›  技术社区  ›  Jeremy Coenen

回发URL与导航URL

  •  5
  • Jeremy Coenen  · 技术社区  · 16 年前

    有人能告诉我linkbutton.postbackurl和hyperlink.navigateurl之间的区别吗?我有一个ASP.NET 2.0应用程序,它在整个应用程序中都使用了这两种方法,并且一切都可以正常工作。但是,如果我通过公司的VPN连接到应用程序,所有使用linkbutton.postbackurl的链接都会给我一个(54)连接重置,由对等错误和hyperlink.navigateurl工作正常。我想知道这些命令之间的根本区别,这样我就可以试着找出是什么VPN软件阻塞了,导致了对等错误导致的连接重置。

    3 回复  |  直到 13 年前
        1
  •  6
  •   John    16 年前

    navigateurl:向URL提交“get”请求(就像在浏览器中键入的请求一样)

    postbackurl:将包含表单信息的“post”请求提交到指定的url;我不认为这是常用的

        2
  •  3
  •   Stephen Wrighton    16 年前

    LinkButton的PostbackURL告诉您按钮将数据发布到哪个窗体。(更多) details )

    超链接的navigateurl告诉您从服务器获取的是哪个控件。

        3
  •  2
  •   Mubarek    13 年前

    postbackurl首先将当前Web表单发布或发送到服务器,然后将您重定向到指定的URL,而navigateurl则直接将您带到指定的URL,而不将当前页面提交到服务器。