@RendSection { "スクリプト" には、必要に:偽}アクションを

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>
コードをコピー

おすすめ

転載: www.cnblogs.com/ZGQ-VIP/p/11873463.html