您好我已经注册上的APPX控制的顶部的用户控件。
<%@ Register Src="../Controls/Attachments.ascx" TagName="Attachments" TagPrefix="uc7" %>
<%@ Register Src="../Controls/Help.ascx" TagName="Help" TagPrefix="uc8" %>
<%@ Register Src="~/Controls/WRControls/WRDetails.ascx" TagName="WR" TagPrefix="uc9" %>
不幸的是,当我尝试打电话给新的用户控件。 即
“ <uc9:WR"
(UC9:WR不会出现在ittelisense下拉),对此我已经添加了新的用户控件。
基本用户控制是下一个不同的文件路径对其他用户控件。 正如你可以在上面看到。
因为我无法找到在智能感知用户控件然后我就可以不加控制的aspx页面。
我已经试过各种onthe基本控制即删除所有的代码在designer.cs页,然后切割并重新粘贴HTML以重新生成designer.cs页都无济于事。
注册在web.config文件中用户控制,本文所示:
http://weblogs.asp.net/scottgu/archive/2006/11/26/tip-trick-how-to-register-user-controls-and-custom-controls-in-web-config.aspx
下<pages>
在web.config文件中添加<controls>
如下嵌段:
<?xml version="1.0"?>
<configuration>
<system.web>
<pages>
<controls>
<add tagPrefix="scottgu" src="~/Controls/Header.ascx" tagName="header"/>
<add tagPrefix="scottgu" src="~/Controls/Footer.ascx" tagName="footer"/>
<add tagPrefix="ControlVendor" assembly="ControlVendorAssembly"/>
</controls>
</pages>
</system.web>
</configuration>