你好,我有一个简单的问题,我认为,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