Tôi đang cố gắng tạo chế độ xem mạnh mẽ với "Chế độ xem người dùng MVC" đang được hiển thị bằng cách sử dụng Html.RenderPartial(). Đầu tệp ascx của tôi trông giống như sau:ASP.NET MVC Đánh mạnh một phần Xem, cho phép không thể tải lỗi loại
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<System.Collections.IEnumerable<string>>" %>
Hiện không có gì khác trên trang này.
Khi tôi thực hiện ứng dụng và tải các trang mà ám kiểm soát này, tôi nhận được lỗi sau:
Could not load type 'System.Web.Mvc.ViewUserControl<System.Collections.IEnumerable<string>>'.
Vì vậy, sau đó tôi đơn giản hóa nó:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<String>" %>
Và sau đó, chỉ trong trường hợp cần thiết để đủ điều kiện:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<System.String>" %>
Mỗi lần tôi gặp lỗi tương tự (loại thay thế). tôi làm gì sai ở đây? Tôi đang sử dụng .NET 3.5 với ASP.NET MVC 1.0 RTM.
Cảm ơn bạn! Tôi hoàn toàn quên sao chép trên web.config thư mục xem của tôi. Tôi muốn lỗi làm cho nó rõ ràng hơn rằng đây là những gì là sai. – DavGarcia
Wow, cùng một vấn đề ở đây. Tôi đã có web.config - làm việc trên máy của tôi - không phải là một phần của kịch bản xây dựng của tôi. –
Tôi vừa tạo một ứng dụng MVC2 và sao chép web.config từ thư mục Views đó. Cảm ơn. –