C # XBAP QueryString (BrowserInteropHelper.Source.Query) Проблема выше 2080 символов - PullRequest
1 голос
/ 09 марта 2010

Я передаю очень длинную строку аргумента в приложение C # XBAP и использую метод BrowserInteropHelper.Source.Query для чтения строки аргумента. Но, по какой-то причине, каждый раз, когда строка аргументов содержит около 2080 символов, приложение завершается сбоем.

Превышена ли я максимальная длина? Любая помощь будет фантастической!

1 Ответ

2 голосов
/ 11 марта 2010

Откуда вы отправляете данные? Другое окно? Из той же веб-страницы?

Возможно, вы превысили длину строки запроса, поэтому я пытаюсь найти другой способ.

А как насчет передачи данных через javascript на странице или использования POST вместо GET при отправке с другой веб-страницы?

Edit: Я бы попробовал переместить SL из iframe прямо на страницу. -Вы сможете общаться с приложением SL напрямую через JS. Особенно, если вам нужно отправить данные только один раз при запуске приложения SL, вы должны передать их в качестве параметров хосту SL.

Если избавиться от iframe невозможно, передайте параметры через POST (форма отправлена).

...