5 c# asp.net visual-studio-2008
我有一组Web控件,这些控件位于由网站引用的程序集中.我可以毫无问题地构建和运行所有内容,但是当我查看正在使用控件的aspx页面时,我在Tag Prefix下面得到一个绿色下划线.
<%@ Register Assembly="MyProject.UI.ControlLibrary" Namespace="MyProject.UI.ControlLibrary.Web" TagPrefix="ControlLibrary" %>
<asp:Content ID="MainContent" ContentPlaceHolderID="MainContent" Runat="Server">
<ControlLibrary:ListView ID="List" runat="server"/>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)
所以在这个例子中,我在ControlLibrary下面得到一个绿色下划线,当我将鼠标悬停在它上面时,它表示无法识别的标签前缀或设备过滤器'ControlLibrary'
代码是在以前版本的Visual Studio中编写的,我还有另一个包含Web控件的程序集,似乎工作正常.
关于什么可能导致问题的任何想法?
小智 1
不知道为什么会这样,但确实如此。当我将列表视图控件之一的命名空间从 MyProject.UI.ControlLibrary.Web 更改为 MyProject.UI.ControlLibrary 并重新指向 <% 寄存器时,它可以正常工作。
| 归档时间: |
|
| 查看次数: |
9104 次 |
| 最近记录: |