2012-01-24 19 views
0

reportviewerコントロールを使用してHTMLを返すaspxページをリクエストしています。IOS 5 - reportviewerからレンダリングされたWebビューが表示されないcontro(.NET)

問題が直面している問題: IOS 5:このHTMLを最初の試みでレンダリングできません。しかし、アプリケーションを閉じてもう一度ログインすると、レポートは長期間に渡って正しくレンダリングされます。 IOS-4:うまく動作します。つまり、webviewで最初に試したときにhtmlが適切にレンダリングされています。

研究: 1)ブラウザの放火犯で、私はASPXのURL自体は、複数の内部要求を行うことを見て、それは1つのメインのaspxは、このような a)は、HTTPなどのURL内部的に呼び出して、次のとおりです。//..../ .. ../ Reserved.ReportViewerWebControl.axd?ReportSession = ..... b)空白について 2)IOS-4とIOS-5の要求ログを比較すると、要求が一致していないことがわかりました。 IOS-4では、IOS-5のように5つの要求があったところで合計6つの要求があった。要求の中には、webview didfinishloadが起動しなかったことがあります。 3)google.comで試したところ、両方のIOSで正しくレンダリングされました。 4)私はiPhoneのSafariブラウザにURLを貼り付け、レポートが適切に表示されています。

私はこれを使用しています: [wvDisplayHTMLURL loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:strURLHTML]]]; ここで、strURLHTMLにはaspx urlが、wvDisplayHTMLURLにはwebviewが含まれています。

問題はiphone側かサーバー側(Ajax/Javascript)からですか? これにはいずれかの解決策がありますか?どこが間違っていますか?

答えて

1

Appleは、私はあなたの最良のオプションは、サーバー側からこの問題を特定し、解決することだと思うのiOS 5

のWebViewコントロールにいくつかの変更を行っているようです。

関連する問題