![](/img/trans.png)
[英]How to call a function from another .aspx page before the page_load() in asp.net?
[英]How to post to another ASP.NET page from another page in a call to return to that page?
我有一個ASP.NET頁面,該頁面需要一些鍵,值數據和一個HttpFileCollection對象,該對象將發布到該頁面並返回一個字符串,我想編寫一個獲取該數據並調用另一個頁面然后接收數據的頁面-就像是代理,因為我希望此頁面對返回的數據執行某些操作,而這些數據將導致直接調用我想要的頁面無法執行。
因此需要從other.example.org/upload.aspx調用me.example.org/save.aspx,以便上載從該頁面接收數據,然后對該數據進行處理,Save.aspx是一個簡單的Web服務,我只需要在Upload.aspx頁面中使用它的數據,甚至有可能,我不需要影響post變量,只需將它們傳遞到新頁面並將其數據全部返回到頁面內即可。
這是一種解決方法:
HiddenField
控件中。 PostBackUrl
以指向page2。 Page1.aspx:
<asp:Button ID="Button2" runat="server" Text="Button" PostBackUrl="~/Page2.aspx" />
Page2.aspx.cs:
Response.Write(Request.Form["hidden"]);
祝好運!
如果必須按照您的方式進行操作,請看一下WebRequest。
兔子洞從這里開始:
http://msdn.microsoft.com/zh-cn/library/system.net.webrequest%28v=vs.100%29.aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.