6

有人能告诉我 LinkBut​​ton.PostBackUrl 和 HyperLink.NavigateUrl 之间的区别吗?我有一个 asp.net 2.0 应用程序,它在整个应用程序中使用这两种方法,并且一切正常。但是,如果我通过公司 vpn 连接到应用程序,所有使用 LinkBut​​ton.PostBackUrl 的链接都会给我一个 (54) Connection reset by peer error 并且 HyperLink.NavigateUrl 工作得很好。我想知道命令之间的根本区别,以便我可以尝试找出导致连接被对等错误重置的 vpn 软件阻塞的原因。

4

3 回答 3

7

NavigateURL:向 URL 提交一个“获取”请求(就像您在浏览器中键入它一样)

PostBackURL:向指定的 URL 提交包含表单信息的“Post”请求;我不相信这是常用的

于 2008-10-31T19:57:21.993 回答
3

链接按钮的 PostBackURL 告诉您按钮将数据发布到哪个表单。(更多细节

超链接的 NavigateURL 告诉您链接来自服务器的哪个控件。

于 2008-10-31T19:56:34.273 回答
2

PostBackUrl 首先将当前网页表单发布或发送到服务器,然后将您重定向到指定的 url,而 NavigateUrl 直接将您带到指定的 url,而不会将当前页面提交到服务器

于 2011-12-02T21:53:19.877 回答