【发布时间】:2013-08-01 16:07:55
【问题描述】:
我知道数据可以通过 URL 传递,例如“example.com/thing?id=1234”,也可以通过表单和“提交”按钮传递,但这些都不是方法对我有用。
我需要一个相当大的 xml 字符串/文件。我需要解析它并从中获取数据,然后才能显示我的页面。
如何在页面加载时获得此信息?客户端是否必须发送http请求?还是将 xml 作为字符串提交到隐藏表单?
使用背景信息编辑:
我正在创建一个小部件,它将出现在我客户的应用程序中,使用 C# WebBrowser 控件嵌入,但将托管在我的服务器上。 Web 应用程序需要通过 xml 将一些数据(包括用于客户端验证的令牌)传递给我的小部件,这需要在我的小部件启动时首先加载。
【问题讨论】:
-
您需要提供一种方法让他们为您提供 xml 文件。最常见的方法是创建一个只有上传文件输入的简单页面,然后只有在处理完文件后才会显示常规页面。
-
@Queti,我无法为此创建额外的页面或字段;这需要在加载时发生,因为我没有直接从用户那里获取 xml。它是由另一个正在调用我的页面的页面生成的,所有这些都发生在后台......
-
那么是用户参与上传xml文件还是通过不涉及用户直接输入的某些过程完成?
-
不涉及用户输入。
-
我在关于我想要做什么的问题中添加了更多信息。
标签: c# xml asp.net-mvc-4 io webbrowser-control