【问题标题】:Load ASPX page to a windows webbrowser control将 ASPX 页面加载到 windows webbrowser 控件
【发布时间】:2010-04-15 05:23:27
【问题描述】:

您好,我有一个 Windows 表单,可以将数据导入 SQL,还有一个 aspx 页面,用于预览我需要使用 WebBrowser Control 加载到 Windows 表单的数据,我的问题是如何传递集合(列表)到 aspx 页面,以便能够绑定到 gridview?

【问题讨论】:

    标签: c# winforms-to-web


    【解决方案1】:

    你不能——它们是不同的东西。

    WebBrowser 控件只是在表单上呈现一个 IE 窗口,加载请求的页面并像往常一样呈现它。

    如果您想将数据从 Web 应用程序传递到网页,您需要将数据获取到 Web 应用程序读取的任何数据源(即:公共数据库等),然后刷新将读取新的网页数据。

    【讨论】:

    • 对如何实现类似设计有什么建议吗?
    • 太消极了!这甚至不是很困难。
    【解决方案2】:

    看看 ASP.NET 应用程序托管。

    已经写了几个例子,所以你不必重新发明所有的胶水。

    Here 是我用于 IronScheme 的“文档浏览器”的代码。

    Here 你可以看到我如何在一个简单的控制台应用程序中设置服务器部分,但是创建一个 Windows 窗体并不难。

    至于传递数据,您可以简单地将其转储到 ASP.NET 应用程序状态,然后从您的 ASPX 页面中读回。

    【讨论】:

      猜你喜欢
      • 2011-12-06
      • 1970-01-01
      • 1970-01-01
      • 2011-05-12
      • 1970-01-01
      • 2012-05-21
      • 2012-06-03
      • 1970-01-01
      • 2012-05-22
      相关资源
      最近更新 更多