Кнопка отключена..Но
-
20-09-2019 - |
Вопрос
У меня есть одна форма, она включает в себя 3 текстовых поля и 2 кнопки ссылок для редактирования и удаления.эти элементы управления управляются (включаются и выключаются) с помощью кнопки.При загрузке кнопки удаления для свойства Enable установлено значение false.но когда я нажимаю кнопку удаления, появляется окно подтверждения удаления.что мне делать, чтобы избежать этой магии?
Решение
Видите ли вы на этой странице, что 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;");
Другие советы
Я не уверен, что вы имеете в виду под "включить свойство". Чтобы отключить кнопку, которую вы используете свойство «отключено»: http://www.w3schools.com/tags/att_input_disabled.asp – Мне не удалось воспроизвести вашу проблему, когда я добавил атрибут «отключено».
Онлайн-пример на http://jsbin.com/egini
lnkBtn.enabled=true;
будет работать только на стороне сервера, поскольку у JS и HTML нет «включенного» свойства, а у .net есть?
lnkBtn.disabled = false;
Это версия на стороне клиента, она будет работать только с JS и HTML.
Более простой подход — просто установить для свойства «visible» этой кнопки значение false до тех пор, пока оно вам действительно не понадобится.