1

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

4

4 回答 4

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;"); 
于 2010-01-12T13:37:54.603 回答
1

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

http://jsbin.com/egini上的在线示例

于 2010-01-12T13:24:09.803 回答
0
lnkBtn.enabled=true; 

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

lnkBtn.disabled = false;

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

于 2010-01-12T13:36:42.500 回答
0

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

于 2010-01-12T15:19:29.633 回答