我刚刚开始使用Javascript,我遇到了一个错误,Visual Studio声称,“验证(ASP.Net):属性'onMouseOver'不是元素'Button'的有效属性”。基本上,我在按钮控件的HTML代码中输入了onMouseOver =“this.style.color ='Red'”。当我运行我的web项目时,鼠标悬停命令工作得很好;但是,错误消息已发布。
我该怎么做才能解决此错误,或者此错误消息并不重要,因为鼠标悬停命令效果很好?
谢谢,
DFM
答案 0 :(得分:0)
Visual Studio不喜欢<asp:..>
服务器控件标记中的javascript。他们首选的方法是在代码隐藏中连接javascript,例如使用ClientScript.RegisterStartupScript
。这是一个MSDN article解释他们的官方方法。
我认为这样做的目的可能是ASP.Net可以呈现特定于浏览器的代码。
但是,嘿,如果你的代码有效......