我需要使用按鈕單擊事件禁用錨標記。我爲我的要求處理了服務器端和客戶端事件。我修改了客戶端點擊事件中的'href'屬性,如下所示。使用按鈕單擊禁用錨標記
[ASPX]
<asp:Button ID="Button1" runat="server" Text="Disable" OnClick="disable" CausesValidation="false" OnClientClick="disable();" />
[腳本]
function disable() {
$('a.ClassName').attr("href", "#")
}
它得到正確設置。但是在服務器端進程之後,錨標籤會重新設置舊的href屬性。如何解決這個問題?
如果客戶端部分按預期工作,爲什麼在服務器端修改「服務器端進程」之後的href屬性? – Johan