fsCreditCard.Visible = false;
次のように、.aspx コードで定義されたフィールドセット fsCreditCard を非表示にするために、一部のコード ビハインド C# コードで機能します。
<fieldset id="fsCreditCard" runat="server" visible="false">
<legend>Credit Card</legend>
<ul style="margin:50px;font-size:16px;">
<li>
<u><b><a href="javascript:OpenPaymentWindow(); fsCreditCard.Visible= false; fsAfterCreditCard.Visible = true; fsPaymentOptions.Visible=false;">Click here</a></b></u> now to open the PayPal payment window and complete your payment. If you have any trouble, please make sure any pop up blockers are disabled and reload this page.<br /><br />
</li>
</ul>
</fieldset>
ここで、ユーザーがハイパーリンク「ここをクリック」をクリックすると、「OpenPaymentWindow は実際に処理されますが、「fsCreditCard.Visible= false; fsAfterCreditCard.Visible = true;" コマンドは実行されません。JavaScript コマンドではないようで、C# コードの他の場所に存在します。何を提案しますか?