Làm cách nào để sử dụng các điều khiển tùy chỉnh với ASPNET.MVC Razor?Điều khiển tùy chỉnh với ASP.NET MVC Razor
Tôi muốn sử dụng điều khiển tùy chỉnh trên chế độ xem Dao cạo. ví dụ:
<mycontrols:something>@Model.MyVar</mycontrols:something>
hoặc
<mycontrols:something myattribute="@Model.MyVar" />
Xin lưu ý rằng mục tiêu của tôi là để chỉ sử dụng vài điều khiển có nguồn gốc từ MvcControl, chỉ cho chất liệu ui repetive tầm thường.
Tôi đã cố gắng tìm ra cú pháp tương tự như @Register để viết ở đầu chế độ xem nhưng không thành công.
Sau đó, tôi đã đi đến web.config, thêm
<pages>
<controls>
<add tagPrefix="mycontrols" namespace="mynamespace" assembly="myassembly"/>
</controls>
</pages>
nhưng có vẻ như điều khiển tùy chỉnh được bỏ qua trong rendering.
Ai đó có thể trợ giúp?
... Có thể đó là một chút thời trang cũ, nhưng đôi khi cũng kiểm soát tùy chỉnh có thể hữu ích để làm cho mã của bạn sạch hơn!
Đưa ra ý kiến mọi người khác ở đây, nhưng bạn đang sử dụng phương pháp sai. Có những cách tốt hơn để làm những gì bạn muốn trong Razor, và thực sự, MVC nói chung. –