使用Visual Studio OnMouseOver控件验证错误的Javascript和ASP.NET

时间:2009-06-07 21:04:45

标签: javascript asp.net onmouseover

我刚刚开始使用Javascript,我遇到了一个错误,Visual Studio声称,“验证(ASP.Net):属性'onMouseOver'不是元素'Button'的有效属性”。基本上,我在按钮控件的HTML代码中输入了onMouseOver =“this.style.color ='Red'”。当我运行我的web项目时,鼠标悬停命令工作得很好;但是,错误消息已发布。

我该怎么做才能解决此错误,或者此错误消息并不重要,因为鼠标悬停命令效果很好?

谢谢,

DFM

1 个答案:

答案 0 :(得分:0)

Visual Studio不喜欢<asp:..>服务器控件标记中的javascript。他们首选的方法是在代码隐藏中连接javascript,例如使用ClientScript.RegisterStartupScript。这是一个MSDN article解释他们的官方方法。

我认为这样做的目的可能是ASP.Net可以呈现特定于浏览器的代码。

但是,嘿,如果你的代码有效......