2010-01-12 2 views
1

У меня есть одна форма, она включает в себя 3 текстовых поля и 2 кнопки ссылки, как Edit и delete. эти элементы управления управляются (включение &) с помощью кнопки. При загрузке свойство enable для кнопки удаления имеет значение false. но когда я нажимаю кнопку «Удалить», он показывает окно подтверждения удаления. что я делаю, чтобы избежать этой Магии?Кнопка отключена .. Но

ответ

2

Has вы можете увидеть на этой странице, 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

Я не уверен, что вы подразумеваете под «enable property». Чтобы отключить кнопку, вы используете свойство «disabled»: http://www.w3schools.com/tags/att_input_disabled.asp - Мне не удалось воспроизвести вашу проблему, когда я добавил атрибут «disabled».

Интернет Пример на http://jsbin.com/egini

+0

i означает lnkBtn.enabled = true; – MAC

0
lnkBtn.enabled=true; 

будет работать только на стороне сервера, как JS и HTML не имеют «включено» собственность, но .net делает?

lnkBtn.disabled = false; 

Это версия на стороне клиента, это будет работать только с JS и HTML.

0

Более простой подход был бы просто установить «свойство«видимый от этой кнопки до значения false, пока она вам не понадобится.

Смежные вопросы