0
<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 进行更改。

我不能使用 Querystring 参数来传递信息。我希望使用 WebRequest 类来重定向到第二页。

如何构建用于发出 POST 请求的 navigateURL 属性?请建议。我也愿意改变控制。

4

3 回答 3

0

使用Server.Transfer来调用ProcessInfo.aspx.

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

于 2012-09-18T10:32:18.773 回答
0

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

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

于 2012-09-18T09:55:15.667 回答
0

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

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

于 2012-09-20T06:46:49.323 回答