Tôi thậm chí không chắc chắn nếu điều này là có thể, nhưng tôi nghĩ tôi sẽ kiểm tra xem có cách nào để thực hiện điều này dễ dàng hơn không.MVC 3 Dao cạo, Người trợ giúp với đánh dấu tùy chỉnh/phần
Trước tiên, tôi có một số đánh dấu lặp lại trong trang web của tôi trông như thế này:
<div class="module">
<h3>Title</h3>
<div>
<p>Information goes here</p>
</div>
</div>
Những gì tôi muốn làm là quấn này trong một số loại helper/phần vì vậy mà tôi có thể làm một cái gì đó như thế này
@MyHelper("This is my Title") {
<p>Here is my custom markup</p>
}
Sau đó, khi nó hiển thị, nó sẽ truyền tiêu đề được chuyển qua thông số giữa <h3></h3>
và đánh dấu tùy chỉnh trong divs. Đánh dấu tùy chỉnh có thể là bất kỳ điều gì từ kiểm tra, để điều khiển biểu mẫu, đến một chế độ xem một phần. Đây có phải là cái gì đó có thể?
Đây chính xác là những gì tôi đang tìm kiếm. – Josh
Có một ví dụ đơn giản hơn tại http://stackoverflow.com/questions/7196276/creating-mvc3-razor-helper-like-helper-beginform –
Tôi gặp khó khăn khi thấy điều gì làm cho nó đơn giản hơn, xem xét giải pháp là chính xác cùng ... Mã bổ sung duy nhất trong ví dụ này là để đáp ứng các yêu cầu trong câu hỏi - và kiểm tra sơ bộ để tránh các tác dụng phụ của Dispose được gọi hai lần. – JimmiTh