Tôi đã có dự án VS2008 đang hiển thị cảnh báo này và tôi không thể tìm thấy giải pháp ở đâu cả.Giải pháp cho: Phần tử <element> không phải là một cảnh báo phần tử đã biết trong vs2008 khi sử dụng điều khiển Người dùng
Trong mọi trường hợp, giải pháp rõ ràng cho điều này là để đảm bảo rằng TagName là tên của lớp điều khiển.
Vì vậy, ví dụ của tôi, sau đây hiển thị cảnh báo:
<%@ Register Src="~/path/to/Control.ascx" TagName="tagName" TagPrefix="tagprefix" %>
<tagprefix:tagName runat="server" id="controlID" />
Nhưng thay đổi nó để:
<%@ Register Src="~/path/to/Control.ascx" TagName="Control" TagPrefix="tagprefix" %>
<tagprefix:Control runat="server" id="controlID" />
sửa chữa nó.
YMMV.
Câu trả lời này là những gì đã giải quyết được vấn đề của tôi trong dự án C# .NET trình bày "yếu tố không phải là yếu tố được biết" cảnh báo trên thẻ asp: content – Joey