繁体   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