将 ASPX 页面加载到 Windows Web 浏览器控件

发布于 2024-08-29 14:58:06 字数 142 浏览 5 评论 0原文

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

Hi I have a Windows form the import data to SQL, also I have an aspx page which is used for previewing data which i need to load to to the windows form using WebBrowser Control, my problem is that How do I pass a collection (List) to the aspx page for it to be able to bind to a gridview?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

北恋 2024-09-05 14:58:06

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

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

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

You can't - they are separate things.

The WebBrowser control simply renders an IE window on your form, loading the requested page and rendering it as usual.

If you want to pass data to the webpage from the web application, you will need to get the data to whichever data source (ie: common database etc) the web app reads from then refresh the web page which will read the new data.

停滞 2024-09-05 14:58:06

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

已经写了几个示例,因此您不必重新发明所有的粘合剂。

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

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

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

Look at ASP.NET application hosting.

There are a couple of examples already written, so you do not have to re-invent all the glue.

Here is the code I used for IronScheme's 'document browser'.

Here you can see how I setup the server part in a simple console app, but creating a windows forms one is not hard.

As for passing data, you can simply just dump it in the ASP.NET application state, and then read that back from within your ASPX page.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文