1

我正在将一个很长的参数字符串传递给 C# XBAP 应用程序,并且我正在使用 BrowserInteropHelper.Source.Query 方法来读取参数字符串。但是,由于某种原因,每次参数的字符串大约为 2080 个字符时,应用程序都会失败。

我是否超过了最大长度?任何帮助都会很棒!

4

1 回答 1

2

你从哪里发送数据?其他窗口?来自同一个网页?

您可能已经超出了查询字符串的长度,所以我试图找出另一种方法。

当从另一个网页发送数据时,如何通过页面内的 javascript 或使用 POST 而不是 GET 传递数据?

编辑:我会尝试将 SL 从 iframe 直接移动到页面。- 你将能够直接通过 JS 与 SL 应用程序通信。特别是,如果您只需要在 SL 应用程序启动时发送一次数据,您应该将其作为参数传递给托管 SL。

如果无法摆脱 iframe,请通过 POST(发送的表单)传递参数。

于 2010-03-11T10:26:22.280 回答