🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
.NET Core

.NET Coreは、マネージソフトウェアフレームワークでオープンソースで実装されています。クロスプラットフォームを前提に考えられており、Windows/Mac/Linuxで動くアプリケーションを作成することが可能です。

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

ASP.NET MVC Framework

ASP.NET MVC Frameworkは、MVCパターンをベースとした、マイクロソフトのウェブアプリケーション開発用のフレームワークです。

Q&A

解決済

1回答

5849閲覧

cshtmlファイルでjsを使用する

-eggplant

総合スコア1

.NET Core

.NET Coreは、マネージソフトウェアフレームワークでオープンソースで実装されています。クロスプラットフォームを前提に考えられており、Windows/Mac/Linuxで動くアプリケーションを作成することが可能です。

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

ASP.NET MVC Framework

ASP.NET MVC Frameworkは、MVCパターンをベースとした、マイクロソフトのウェブアプリケーション開発用のフレームワークです。

0グッド

1クリップ

投稿2020/12/23 05:54

編集2020/12/23 06:19

cshtmlファイル内で

js

1<script type="text/javascript"> 2処理内容 3</script> 4```という形式で書いているのですが、 5ここで別のjsファイル(今回はchat.jsと呼びます)の中の処理を 6使おうとすると、**Uncaught ReferenceError: Chat is not defined**というエラーが出ます。そこで上記のコードの上に 7```js 8<script src="js/chat.js"></script> 9```を記載して 10```js 11var chat = new Chat(e); 12chat.chatsay(); 13```と書いたのですが、やはり同じエラーが出ました。 14ちなみに、chat.jsの中身は 15```js 16var Chat = function (e){ 17 this.e = e; 18} 19 20Chat.prototype = { 21 chatsay: function (){ 22 const keycode = (this.e.keyCode ? this.e.keyCode : this.e.which); 23 if (keycode == '13') { 24 let say = $(this).val(); 25 if (say == ""){ 26 return ; 27 } 28 say = escapeHTML(say); 29 connection.invoke("Chat", say); 30 $("#say").val(""); 31 } 32 } 33} 34```になっております。 35ご協力をお願い致します!

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

plasticgrammer

2020/12/23 06:08

ブラウザの開発者ツールでjsファイルが読み込まれているか確認してみてください。 jsファイルの参照パスが違っていて、読み込まれていない可能性があるかと思います。
退会済みユーザー

退会済みユーザー

2020/12/23 06:09

ASP.NET のタグをつけてください。 何を作っているか(MVC? Razor Page? その他?)を質問欄を編集して追記してください。 開発環境(OS, Visual Studio のバージョン、.NET Framework なのか Core なのかとそのバージョンなど)を質問欄を編集して追記してください。
-eggplant

2020/12/23 06:12

plasticgrammer様 パスですね。 かしこまりました。 一度確認してみたいと思います。
-eggplant

2020/12/23 06:14

SurferOnWww様 改めて見返すと情報が少なすぎますね。 ご指摘ありがとうございます。 追記させていただきます!
-eggplant

2020/12/23 06:36

plasticgrammer様 パスが正確に通ってなかったので、さっそく修正いたしました。 ありがとうございます!
退会済みユーザー

退会済みユーザー

2020/12/23 08:34

ASP.NET MVC Framework と .NET Core のタグをつけたようですが、ASP.NET Core MVC で間違いないでしょうか(質問文中に Chat とか出てくるので何となく違うような気がするのですが)。Core のバージョンは何でしょう? OS, Visual Studio のバージョンは書いてもらえないのですか?
退会済みユーザー

退会済みユーザー

2020/12/24 00:48

質問者さん、無言になってしまいましたが、パスを直すことで解決したのならその旨回答欄に書いてこのスレッドはクローズしてください。解決してなくてまだ Q&A が必要なら上の私のコメントへの対応と状況を書いてください。とにかく無言は NG です。
-eggplant

2020/12/24 02:15

SurferOnWww様 本当に申し訳ございません。 無事に解決は致しました。 早急にクローズさせていただきます。 また、次回質問を投稿する際は指摘いただいたことを 反映させていきたいと思います。 ご指導ご鞭撻のほどありがとうございます。
-eggplant

2020/12/24 02:16

plasticgrammer様 連絡が遅くなってしまい申し訳ございません。 アドバイスのおかげで無事うまくいきました。 ありがとうございました。
guest

回答1

0

自己解決

plasticgrammer様のアドバイスのおかげでうまくいきました。
ブラウザ側でのjsの読み込みがうまくできていなかったようです。
本当に助かりました。
ありがとうございました!

投稿2020/12/24 02:24

-eggplant

総合スコア1

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問