#.net #vb.net #visual-studio #visual-studio-2003 #onmousedown
#.net #vb.net #visual-studio #visual-studio-2003 #onmousedown
Вопрос:
Почему Visual Studio выдает это сообщение в списке задач, когда я использую «onmousedown» на asp:button:
Не удалось найти атрибут ‘onmousedown’ элемента button
Конечно, он существует. В конце концов, это работает! То же самое происходит для «onmouseup»
Есть ли способ подавить эти сообщения?
Ответ №1:
Согласно MSDN, это недопустимые атрибуты в теге asp: Button: http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.aspx#DeclarativeSyntax
Итак, как это работает? Не уверен, я предполагаю, что он наследует их от WebControl или Control.
Есть ли веская причина, по которой вы не можете использовать обработчики щелчков или команд (OnClick=»methodName» или OnCommand=»methodName»)?
Комментарии:
1. Я не могу использовать onclick или oncommand, потому что они уже используются для других целей.
2. Похоже, вы пытаетесь сделать слишком много с помощью одной кнопки, если вам нужны OnMouseDown, OnMouseUp, OnClick и OnCommand!
3. Может быть, и так. Но это не объясняет, почему «onmousedown» не найден, но все еще работает. На самом деле я не ищу обходной путь.
4. @Urbycoz: Боюсь, здесь ничем не могу помочь.
5. Все равно очень признателен.