Я использую одну ссылку в приложении asp.net для цели удаления. Для подтверждения я добавил свойство OnClientclick="return ValidateOnDelete();"
. По умолчанию он работает отлично. Но у меня есть одно условие: когда пользователь не является администратором, кнопка удаления будет отключена. Моя проблема заключается в том, что если пользователь нажимает кнопку удаления, когда он находится в отключенном режиме, появится сообщение с подтверждением. Как это может избежать этой проблемы?Удалить проблему с кнопкой
0
A
ответ
1
передать кнопку функции ValidateOnDelete() с использованием
OnClientclick="return ValidateOnDelete(this);"
затем в функции ValidateOnDelete() сделать тест на кнопку отключить статус в
function ValidateOnDelete(button) {
if (button.disabled) return false;
}
0
Вы можете добавить JavaScript на странице загрузки т.е. Page.ClientScript.RegisterStartupScript (TypeOf ({Wep Page пространство имен}), "{Ваш FunctionName}", "JavaScript текст здесь", правда)
Или создать и скрывать текстовое поле с флагом Т.е. А затем во время загрузки страницы Установите 1, если его админом пользователи
Затем обратитесь к этому списку в вашем JavaScript
или добавить атрибут на странице загрузки т.е. Button1.attributes.add [» OnClientClick] = "возвращение ValidateOnDelete();"
Sp