asp.net 超链接 - 单击以发出 POST 请求


<asp:HyperLink ID="hlBanner" Target="_blank" style="padding-left:10px;" runat="server" ImageUrl="banner.png" />

我想将一些信息(如FName,LName和电子邮件)发送到另一个页面ProcessInfo.aspx的POST请求中。此处理页面从已发布的表单(如 Request.Form["FName"))中提取值。我只需要使用 POST 技术,因为我无法对 ProcessInfo.aspx 进行更改。

我无法使用查询字符串参数来传递信息。我希望使用 WebRequest 类重定向到第二页。

如何构建用于发出 POST 请求的导航 URL 属性?请建议。我也愿意更改控件。

如果你想使用Request.Form Collection,这是一个很好的解决方案。

http://www.c-sharpcorner.com/UploadFile/desaijm/ASP.NetPostURL11282005005516AM/ASP.NetPostURL.aspx

使用 Server.Transfer 调用 ProcessInfo.aspx

如果您在当前页面上输入了FName,LName和电子邮件,则您也将收到ProcessInfo页面的值。

我找到了更简单的方法,并且已经出现在 stackOverflow.com

https://stackoverflow.com/a/6440159/86023