2014-05-12 80 views
1

您好,我有一個簡單的問題,我想爲我的一些頁面添加一個頁面,這些頁面將包含關於上一頁的信息,我將如何排除它內容包裝在_layout視圖中,但只包含一定數量的頁面。MVC如何從_layout視圖中爲某些頁面排除DIV

這裏是題外話:

<aside> 
    <h3>Device Info</h3> 
    <ul> 
    <h4 class="Heading">@item.assetTag</h4> 
     <h4 class="Heading">@item.deviceName</h4> 
     <h4 class="Heading">@item.deviceType</h4> 
     <h4 class="Heading">@item.deviceSerial</h4> 
     <h4 class="Heading">@item.deviceModel</h4> 
     <p>@item.deviceDesc1</p> 
     <p>@item.deviceDesc2</p> 
     <p>@item.deviceDesc3</p 
    </ul> 
</aside> 
+0

你可以宣佈一個部分,明確包括從每個視圖,或者你可以在模型或視圖袋設置一個標誌,並明確地包含/排除它。 –

回答

0

使用javascript/jQuery的從子頁面隱藏什麼,你不要在佈局需要(例如有很多方法,你可以實現這一點,無論是: $('aside')。hide()),或者您可以使用視圖包並在控制器中修改它們以在您的視圖中使用剃刀隱藏數據。你也可以創建自定義html助手來完成你的任務。它歸根結底是你想要使用的。

-1
  1. 假設您只有一個標記,創建一個JavaScript文件並添加以下代碼。

    $(document).ready(function(){012)「(」aside「)。hide(); });

  2. 將此外部JS文件添加到您想要隱藏的頁面。

相關問題