1

私は ASP.NET MVC が初めてで、ビューの JS 関数がどこに行くのか疑問に思っていました。_Layout の @RenderBody 部分を表示するビューに table 要素があり、その th 要素には -

<th id="one" oncontextmenu = "return menu(this)">label one</th>

関数 main(..) はどこにありますか? _Layout ページのスクリプト タグに含めることはできますか?それとも、個々のビュー ページに独自のスクリプト タグを配置することが許可されていますか?

私は以前に WebForms で働いていたので、MVC に移行して、すべてのピースをまとめる方法を視覚化するのに苦労しています。助けてください!

4

2 に答える 2

1

レイアウト ページでスクリプトを定義したら、それを他の場所で使用できます。javascrip 関数クロスビューの呼び出しに制限はありません。

于 2012-06-11T21:29:43.543 に答える
1
  • スクリプトタグで囲まれた同じビューファイルに含めることができます

  • script タグで囲まれた Layout.cshtml ファイルに含めることができます。

  • 同じビューで参照される外部の JavaScript ファイルにある可能性があります


  • Layout.cshtmlビューで参照される外部の JavaScript ファイルにある場合があります。

Layout.cshtmlマスターページと同様に機能します。そのため、そこに含めるものはすべて、レイアウトを使用するすべてのビューで利用できます。

于 2012-06-11T21:27:57.893 に答える