非常に長い引数文字列をC#XBAPアプリケーションに渡し、BrowserInteropHelper.Source.Queryメソッドを使用して引数文字列を読み取ります。しかし、何らかの理由で、引数の文字列が約2080文字になるたびに、アプリケーションは失敗します。
最大長を超えましたか?どんな助けでも素晴らしいでしょう!
どこからデータを送信していますか?別窓?同じ Web ページ内から?
おそらくクエリ文字列の長さを超えているので、別の方法を見つけようとしています。
ページ内で JavaScript を介してデータを渡したり、別の Web ページから送信するときに GET の代わりに POST を使用したりするのはどうですか?
編集: SL を iframe からページに直接移動しようとします。-その場合、JS を介して SL アプリケーションと直接通信できます。特に、SL アプリケーションの開始時に一度だけデータを送信する必要がある場合は、SL をホストする にパラメーターとして渡す必要があります。
iframe を削除できない場合は、パラメータを POST (送信されたフォーム) で渡します。