Javascript и ASP.NET с ошибкой проверки элемента управления Visual Studio OnMouseOver - PullRequest
0 голосов
/ 08 июня 2009

Я только начал работать с Javascript и столкнулся с ошибкой в ​​Visual Studio: «Проверка (ASP.Net): Атрибут« onMouseOver »не является допустимым атрибутом элемента« Кнопка »». По сути, я ввел onMouseOver = "this.style.color = 'Red'" в HTML-код элемента управления кнопки. Когда я запускаю свой веб-проект, команда mouse over работает просто отлично; однако сообщение об ошибке опубликовано.

Что я должен сделать, чтобы устранить эту ошибку, или это сообщение об ошибке не критично, так как команда наведения мыши работает хорошо?

Спасибо,

DFM

1 Ответ

0 голосов
/ 08 июня 2009

Visual Studio не нравится JavaScript в тегах управления сервером <asp:..>. Их предпочтительный подход состоит в том, чтобы подключить JavaScript в коде позади, например, используя ClientScript.RegisterStartupScript. Вот статья MSDN , объясняющая их официальный подход.

Я полагаю, что цель сделать это может быть так, чтобы ASP.Net мог отображать код для браузера.

Но, эй, если твой код работает .......

...