按钮被禁用..但是

时间:2010-01-12 13:22:19

标签: asp.net javascript confirm

我有一个表单,它包含3个文本框和2个链接按钮作为编辑和删除。这些控件由Button操作(启用和禁用)。加载删除按钮启用属性设置为false。但是当我点击删除按钮时,它会显示删除确认框。我为避免这个魔法做了什么?

4 个答案:

答案 0 :(得分:2)

您是否可以在此页面看到,Enable = False是您想要谈论的ASP.NET

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button_members.aspx

你的问题是你有onClientClick代码显示确认框,这是Javascript,客户端代码也是....

使用此...

myButton.Attributes.Add("onclick", "this.disabled=true;"); 

答案 1 :(得分:1)

我不确定“启用属性”是什么意思。要禁用按钮,请使用“已停用”属性:http://www.w3schools.com/tags/att_input_disabled.asp - 当我添加“已禁用”属性时,我无法重现您的问题。

http://jsbin.com/egini

上的在线示例

答案 2 :(得分:0)

lnkBtn.enabled=true; 

只能在服务器端工作,因为JS和HTML没有“启用”属性,但.net呢?

lnkBtn.disabled = false;

是客户端版本,这只适用于JS和HTML。

答案 3 :(得分:0)

更简单的方法是将此按钮的“可见”属性设置为false,直到您确实需要它为止。