2010-05-28 6 views
0

Я использую одну ссылку в приложении asp.net для цели удаления. Для подтверждения я добавил свойство OnClientclick="return ValidateOnDelete();". По умолчанию он работает отлично. Но у меня есть одно условие: когда пользователь не является администратором, кнопка удаления будет отключена. Моя проблема заключается в том, что если пользователь нажимает кнопку удаления, когда он находится в отключенном режиме, появится сообщение с подтверждением. Как это может избежать этой проблемы?Удалить проблему с кнопкой

ответ

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

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

  • Нет связанных вопросов^_^