我正在使用asp.net webforms;我想提交表单,并保持按钮禁用,直到它被保存到我的数据库,就像Stackoverflow.任何建议?
protected void Lb_Save_Click(object sender,EventArgs e) { //disable my button //Do a DB insert //enable my button }
编辑:
我将首先进行客户端验证,所以我不希望我的按钮被禁用,但是一旦onclick功能启动,我想禁用它.希望你们都得到我的观点
另外我也想做同样的asp:linkbutton但我不知道firefox的行为.因为linkbutton将被渲染为主动如何禁用它?
你们没有得到我的问题
如何在回发期间禁用asp:按钮? (不是在jQuery / Javascript)
解决方法
它在submit()上禁用它,它不会再重新启动,因为您被重定向.但是,如果你想做一些验证,你会做
$("#yourForm").submit(function(e) { $("#yourButton").attr('disabled','disabled'); if (whateverValidation) { e.preventDefault(); $("#yourButton").removeAttr('disabled'); } });