Tôi đang viết ứng dụng MVC asp.net đầu tiên của tôi và tôi có một câu hỏi về những người giúp đỡ tùy chỉnh Html:Tuỳ chỉnh giúp đỡ html: Tạo helper với "sử dụng" hỗ trợ tuyên bố
Để thực hiện một biểu mẫu, bạn có thể sử dụng:
<% using (Html.BeginForm()) {%>
*stuff here*
<% } %>
Tôi muốn làm điều gì đó tương tự với trình trợ giúp HTML tùy chỉnh. Nói cách khác, tôi muốn thay đổi:
Html.BeginTr();
Html.Td(day.Description);
Html.EndTr();
thành:
using Html.BeginTr(){
Html.Td(day.Description);
}
Đây có phải là có thể?
pweh .. và tôi nghĩ đây sẽ là dễ dàng .. Cám ơn nỗ lực của bạn. –
Nó chỉ là một triển khai nhanh chóng và dơ bẩn. Các đại biểu "bắt đầu" có thể được gọi trực tiếp trong phương pháp mở rộng của bạn và lớp DisposableHelper có thể tái sử dụng cho các phần mở rộng khác – ybo
Ok cảm ơn, tôi sẽ xem xét kỹ hơn sau này. –