リンクまたはボタンがクリックされたときにウィンドウを開き、無効なボタンを有効にする Web ページが必要です。ここの他の投稿で読んだことから、Page_loadで新しいウィンドウを開こうとすると、ほとんどのブラウザーはそれがポップアップであると想定してブロックするため、JSを使用してクライアント側で実行しようとしています。
現在、次のように宣言されたリンクで試しています:
Please click <a href="javascript:OpenDoc()">here</a> to open the document.
これは、次の JS を呼び出します。
function OpenDoc()
{
<%= btnSubmit.ClientID %>.Visible = true;
Window.Open('GetDocument.aspx')
}
残念ながら、JS を "btnSubmit.Visible = true" としてレンダリングする代わりに、"MainContent_btnSubmit.Visible = true" として出力されますが、これは機能しません。
これが私が望むことを行う最良の方法であると仮定すると、どこが間違っているのでしょうか?