이것이 가능한지 확실하지 않지만이 방법을 쉽게 찾을 수 있는지 확인할 것입니다.MVC 3 면도기, 사용자 정의 마크 업/도우미가있는 도우미
첫째, 나는 다음과 같습니다 내 사이트에 몇 가지 반복 마크 업이 있습니다
<div class="module">
<h3>Title</h3>
<div>
<p>Information goes here</p>
</div>
</div>
내가 뭘 원하는 내가 이런 일을 할 수 있도록 도우미/섹션의 일종이를 마무리하다 이 렌더링 될 때
@MyHelper("This is my Title") {
<p>Here is my custom markup</p>
}
그런 다음, 상기와 <h3></h3>
div에의 맞춤 마크의 파라미터를 통해 통과시켜 표제를 삽입한다. 사용자 정의 마크 업은 테스트에서부터 폼 컨트롤, 부분 뷰에 이르기까지 다양합니다. 이게 가능한 것입니까?
이것은 내가 찾고있는 것입니다. – Josh
http://stackoverflow.com/questions/7196276/creating-mvc3-razor-helper-like-helper-beginform에서보다 간단한 예제가 있습니다. –
솔루션을 정확히 고려할 때 무엇이 더 단순한 지 보는 데 어려움을 겪습니다. same ...이 예제의 유일한 추가 코드는 질문의 요구 사항을 충족시키기위한 것입니다. 그리고 Dispose의 부작용을 피하기위한 기초적인 검사는 두 번 호출됩니다. – JimmiTh