안녕하세요 내가 생각하는 간단한 질문,MVC4 면도기 템플릿과 같은
내가 같은 cshtml이있다 : I 매개 변수에 따라 일부 콘텐츠를 표시하는 모델을 통해 매개 변수를 전달
<div id="box">
@if (model.View == "item1")
{
<div id="item1">
...
</div>
}
else
{
<div id="item2">
...
</div>
}
<div id="itemDescription">
...
</div>
</div>
을, 두 가지 경우 모두 문서의 나머지 부분이 동일하기 때문입니다.
더 좋은 방법이 있나요?
감사합니다.
'item1'과'item2' 각각에 너무 많은 내용이있을 경우 부분보기에 넣는 것이 좋습니다. 또한, HTML 도우미를 작성하여 표시 할 뷰를 결정하고 뷰를 빌드/호출 할 수 있습니다. –
정말로 원하십니까? 어쩌면 효과가 있지만 조금은 빨아들입니다. p 추가하는 것은 꽤 고통 스러울 것입니다. – nilphilus
예 각 div에 대해 부분보기를 만들었습니다. 이것은 간단한 예입니다. HtmlHelper를 만들면 매개 변수도 전달해야합니다. 그래서 내가 취한 솔루션에 비해 몇 가지 이점이 있습니까? – gonzalomelov