你好,我有一個簡單的問題,我認爲,MVC4剃刀模板像
我有這樣一個CSHTML:
<div id="box">
@if (model.View == "item1")
{
<div id="item1">
...
</div>
}
else
{
<div id="item2">
...
</div>
}
<div id="itemDescription">
...
</div>
</div>
當我通過模型傳遞參數取決於參數顯示一些內容,因爲在這兩種情況下文檔的其餘部分是相同的。
是否有另一種更好的方法來實現這一目標?
謝謝!
是否會有在每個'item1'太多的內容和'item2'那麼你最好把他們的部分意見。另外,你可以創建一個html助手,並讓它決定顯示哪個視圖並構建/調用視圖。 – 2013-04-30 12:06:11
您確定要這麼做嗎?也許它正在工作,但它有點吸吮; p添加任何東西都會很痛苦。 – nilphilus 2013-04-30 12:10:46
是的,我已經爲每個div做了部分視圖,這只是一個簡單的例子。如果我創建一個HtmlHelper,我也必須傳遞一個參數,我想,它會比我所採用的解決方案有一些優勢嗎? – gonzalomelov 2013-04-30 12:11:59