嗨我想在处理时禁用两个按钮。如果我单击一个按钮,则两个按钮都将被禁用。
我尝试了这段代码,但它不起作用:
btnExport.Attributes.Add("onclick", "this.value='Processing...';this.disabled = true; " + ClientScript.GetPostBackEventReference(btnExport, Nothing) + ";" + btnHitung.Enabled = False + ClientScript.GetPostBackEventReference(btnHitung, Nothing) + ";")
什么是正确的代码?
答案 0 :(得分:0)
最好使用jQuery作为@Atlay建议在客户端而不是服务器端禁用你的按钮,只需使用这个小提琴:Fiddle to disable buttons on click你必须包含jQuery库才能在你的解决方案下工作。
$(document).ready(function() {
$("#button1").click(function() {
// disabling buttons..
$("#button2").prop("disabled", true);
$("#button1").prop("disabled", true);
});
});
如果你真的想从服务器端做到这一点。你必须将上面的脚本作为一个函数放在客户端,你可以从你的VB
代码中调用它:
Dim script As String = "yourFunctionName();"
ScriptManager.RegisterStartupScript(Me, Me.GetType(), "jsCall", script, True)
干杯如果有帮助..