xlxsファイルを次のようにアップロードしたい。
[アップロード]ボタンをクリックすると、JS関数window.open('ここにある他のaspxページアドレス')を使用して新しいポップアップウィンドウが開きます。
他のページには、ファイルアップローダーコントロール、ボタン、およびステータスを表示するためのラベルがあります。
ここで、ユーザーがファイルをアップロードし、正常に完了した後、親ページのボタンを有効にします。
誰かがこれを行う方法を教えてもらえますか?
前もって感謝します。
解決策はjavascript関数である可能性があります
window.opener.document.getelementbyid
アップロードが正常に完了したら、JavaScriptコードを吐き出して、アップロードが行われている現在のポップアップウィンドウを閉じ、親ウィンドウのボタンを有効にする必要があります。基本的に、ファイルが正常にアップロードされた直後に、次のように記述する必要があります。
string code
= @"<script>
window.opener.document.getElemenById('buttonID').disabled=false;
window.close();
</script>";
Response.Write(code);
Response.End();
buttonID
親ページの実際のbuttonIDに置き換える必要がある場所。