2009-06-07 13 views
0

私はJavascriptで作業を開始しましたが、Visual Studioで "検証(ASP.Net):属性 'onMouseOver'が有効な属性ではないというエラーが発生しました。要素 'ボタン'を押します。基本的には、ボタンコントロールのHTMLコード内にonMouseOver = "this.style.color = 'Red'"と入力しました。 Webプロジェクトを実行すると、マウスオーバーコマンドはうまく動作します。ただし、エラーメッセージが表示されます。Visual StudioでJavascriptとASP.NET OnMouseOverコントロールの検証エラー

マウスオーバーコマンドが正常に機能するため、このエラーを解決するにはどうすればよいですか、このエラーメッセージは重要ではありませんか?

ありがとう、

DFM

+0

私は、これはエラーではなく、メッセージではないことに気づいたので、私は私の質問に言い換える必要があります。私はこのメッセージについて心配すべきですか? VSが属性を受け入れる方法はありますか?最終的には、マウスを頻繁に使用するので、私はこれらのメッセージの多くを持っていきます。 –

答えて

0

Visual Studioは<asp:..>サーバーコントロールタグ内のJavaScriptが好きではありません。彼らの好ましいアプローチは、例えばClientScript.RegisterStartupScriptを使って、コードビハインドでjavascriptを配線することです。彼らの公式のアプローチを説明しているのはMSDN articleです。

このようにする目的は、ASP.Netがブラウザ固有のコードをレンダリングできるようにするためです。

でもねえ、あなたのコードが動作するかどうか.......

+0

ありがとうございます - 私は記事をチェックアウトします。私は実際にJavascriptの機能とコードビハインドに関する別の質問を投稿しようとしていました。 Visual Studioでjavascriptコードビハインドを追加するファイルを作成する方法を理解できません。 –

関連する問題