ボタンクリックイベントを使用してアンカータグを無効にする必要があります。要件に合わせて、サーバー側とクライアント側の両方のイベントを処理しました。クライアント側のクリック イベントの 'href' 属性を次のように変更しました。
[ASPX]
<asp:Button ID="Button1" runat="server" Text="Disable" OnClick="disable" CausesValidation="false" OnClientClick="disable();" />
[脚本]
function disable() {
$('a.ClassName').attr("href", "#")
}
きちんとセットされます。ただし、サーバー側のプロセスの後、アンカー タグは古い href 属性で再び設定されます。これを解決するには?