Giả sử một mô hình trừu tượng như thế này:UIHint không thể giải quyết mẫu trong các mô hình trừu tượng
public abstract class MyClass : BaseEntity
{
[UIHint("File")]
public long? DocumentFileId { get; set; }
}
Vấn đề là Cannot resolve template 'File'
, trong khi có File.cshtml trong các mẫu Xem editor.
Vấn đề là, nếu tôi không xác định MyClass như một lớp trừu tượng, lỗi sẽ được giải quyết.
Câu hỏi của tôi là, tại sao mẫu trình chỉnh sửa không thể giải quyết trong các lớp trừu tượng và cách tôi có thể xử lý nó?
Mẫu được lưu ở đâu? MVC sẽ chỉ tìm thấy chúng nếu chúng nằm trong một thư mục có tên là 'EditorTemplates' hoặc' DisplayTemplates' trong 'Views/Shared /' hoặc 'Views/{YourController}'. – DavidG
@DavidG: Đúng vậy, và tôi ở đó. Mẫu này đang làm việc trên tất cả các dự án nhưng các lớp trừu tượng. –
Bạn gặp lỗi ở đâu? – DavidG