部分

2012-09-13 26 views
0

我有一個佈局_Layout.cshtml和它的結束,我有:部分

 ... 
     ... 
     @RenderSection("mySection", required: false) 
    </body> 
</html> 

在我看來結束時,我有:

@section mySection { 
    ... 
    ... 
} 

我的看法是使用部分意見。當我試圖將內容添加到mySection部分時 - 什麼都沒有發生。在我的部分觀點:

@section mySection { 
    .... 
    .... 
} 

從局部視圖中的部分內容並沒有呈現。部分視圖允許部分?如果沒有,爲什麼?

+0

你在做'webform'嗎? –

+0

你在你的父母或佈局頁面中聲明瞭@RenderSection(「mySection」,false)嗎? – John

+2

http://stackoverflow.com/questions/5981490/how-to-render-javascript-into-masterlayout-section-from-partial-view –

回答

0

今天恰好有這個問題,但作爲@AliRızaAdıyahşi引用@Darin Dimitrov它不可能從局部視圖訪問佈局視圖的部分。在我的情況下,解決方案只是在佈局頁面上有腳本。

根據我的經驗,我發現有一個JS文件被縮小而不是內聯腳本比較容易。甚至可以使用單獨的文件來使開發更加簡單,然後將它們批量文件一起進行縮減並進行部署。