簡體   English   中英

從winforms運行aspx頁面

[英]Run aspx page from winforms

我有網站和winform項目,網站是虛擬書店,有一部分當你完成“購買”並且網站基於會話[“訂單”]值生成接收為aspx頁面,我希望能夠從我的winform項目進入reciept頁面(當我傳遞我的id參數時),我想我有兩個選項可以做到這一點:

  1. 從我的winform項目中獲取值並使用它加載recipt頁面。
  2. 運行一個不同的aspx頁面,允許我輸入id。(我認為更容易)

我的主要問題是我無法實現如何使用webdev工具從我的winform項目(以及用於它的開放端口)運行aspx頁面。
第二個問題是我不知道如何在winforms中使用會話(為了傳遞我的參數)。

我google了很多,發現自己太糊塗了。

您可以使用Winform應用程序中的URL通過查詢字符串傳遞ID。 在ASP.Net站點中,從查詢字符串處理該ID並相應地顯示收據頁面。 就像是:

ProcessStartInfo processStartInfo = new ProcessStartInfo("http://example.com/yoursite?ID=2");  
Process.Start(sInfo);

以上將在機器的默認瀏覽器中打開該站點

至於在Winform和ASP.Net站點中管理會話,我認為這是不可能的,因為沒有與WinForm的Session

嘗試使用Web瀏覽器控件,您可以使用它來托管* .aspx。

如果可以,請使用這些教程,

http://msdn.microsoft.com/en-us/library/aa752041(v=vs.85).aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM