• ベストアンサー

ASP.net MVC3

ビューのソース(cshtml)に <input type="button"value="実行" onclick="kansuu();return false;"/> と記述し、javascriptのファイルにkansuuという関数を書きました。 デバッグし、実行というボタンをクリックすると、kansuuの処理を行うはずなのですが、 「Microsoft JScript 実行時エラー: 'kansuu' は定義されていません。」というエラーが出ます。 どういった理由が考えられますか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • onos
  • ベストアンサー率81% (127/155)
回答No.1

kansuuという関数を書いたJavaScriptが正しく読み込まれてないんじゃないですかね。 一番あやしいのはこのJavaScriptのファイルが存在している箇所と、そのファイルを指定している部分だと思います。 MVCの場合、cshtmlが存在する場所とURLで指定している場所は異なりますが、そこをよく考えずにcshtmlから相対的なJavaScriptの場所を設定したりしてませんか?

noname#171869
質問者

お礼

うーん、そこは問題ないように見えます・・。ありがとうございました。

関連するQ&A

専門家に質問してみよう