MVCビューは、ジャバスクリプトコードは、次のコードカミソリ(@sectionスクリプト{})内に配置されます。
利点:ビューは、JavaScriptプログラミングされている、良い習慣は、共有ビュー(_Layout.cshtml)で、ノード(@RenderSection(「スクリプト」、必要があるさ :偽))は、 実行の観点から、カミソリエンジンの意志JavaScriptのコードが描かれて、その後、実施の過程で、そのコードはこの場所に置かれています。
コード制御下で、次のように:
< "名前テキスト"スパンデータバインド=> </ span>の名前は @sectionスクリプト{ <スクリプト> 関数ビューモデル(){ this.Name = ""; } VARのViewModel =新しいビューモデル()。 ko.applyBindings(ビューモデル)。 </ SCRIPT> }
レイアウトビュー_layout.cshtmlコードは次のとおりです。
<身体> の<divクラス= "容器本体-コンテンツ"> @RenderBody() </ DIV> @ Scripts.Render( "〜/バンドル/ jqueryの") Scripts.Render @( "〜/バンドル/ブートストラップ") <スクリプトSRC = "〜/スクリプト/ノックアウト-3.4.0.js"> </ SCRIPT> @RenderSection( "スクリプト"、必要はfalse) </ BODY> </ HTML>