■14823 / inTopicNo.1) |
認証がでるページを開いた後の挙動 |
□投稿者/ terror (1回)-(2008/02/27(Wed) 14:35:50)
|
分類:[ASP.NET (VB)]
環境は、 Windows Server 2003 R2 Enterprise Edition SP2 Visual Studio 2005 Professional SQL Server 2005 Standard Edition です。
ASP.NETで自動PostBackを有効にしたDropDownListと、Buttonを配置しています。 DropDownListにはhoge,piyo,foo,barという値をTextとValueに設定しています。 DropDownListのSelectedIndexChangedでButtonのOnClientClickに 認証が必要なページを開くように設定しています。
具体的には、ReportingServiceのレポートを Button1.OnClientClick = "window.open('http://host/ReportServer?/report/Report1&rs:Command=Render');" のように設定しています。
この状態で、ボタンをクリックすると、 新しいウィンドウでレポートが開く(その前に認証画面が現れる)のですが、 このレポートを閉じ、再びASP.NETの画面を表示したときに、 DropDownListの選択項目を変更しようとすると、一番上のアイテムに勝手に変更されてしまいます。 また、ボタンを押してもレポートが開きません。
自分で色々と試してみたところ、 ・ソリューションエクスプローラーからブラウザで表示を選んだときは問題ない ・認証をキャンセルすると問題ない ・認証が出ているときはまだ正常に動作する ・認証の無いページを開くように変更すると問題ない ということが分かりましたが、これ以上は全くのお手上げです。
皆様の知恵をお借りできないでしょうか?
|
|