PostbackUrl与NavigateUrl

时间:2008-10-31 19:55:02

标签: asp.net navigateurl postbackurl

有人可以告诉我LinkBut​​ton.PostBackUrl和HyperLink.NavigateUrl之间的区别吗?我有一个asp.net 2.0应用程序,它在整个应用程序中使用这两种方法,一切正常。但是,如果我通过公司连接到应用程序vpn使用LinkBut​​ton.PostBackUrl的所有链接给我一个(54)连接重置由对等错误和HyperLink.NavigateUrl工作正常。我想知道这些命令之间的根本区别,所以我可以试着弄清楚vpn软件阻塞了什么导致连接由同行错误重置。

3 个答案:

答案 0 :(得分:6)

NavigateURL:向网址提交“获取”请求(就像您在浏览器中输入的那样)

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

答案 1 :(得分:3)

linkbutton的PostBackURL告诉您按钮将数据发布到哪个表单。 (更多details

Hyperlink的NavigateURL告诉您哪个控件,即从服务器获取的链接。

答案 2 :(得分:2)

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