听起来像是你没有提供给aspx页面的命名空间。
检查这篇文章...... http://www.west-wind.com/WebLog/posts/753705.aspx
试试你的<%@页后添加此向右,,,,,,%>标记:如果您使用的是3.5
<%@ Import Namespace="Your.Name.Space" %>
使用此检查 http://msdn.microsoft.com/en-us/library/ms164642.aspx
尝试
您可以添加类似这到你的web.config文件
<pages>
<namespaces>
<add namespace="System" />
<add namespace="System.Collections" />
<add namespace="System.Collections.Specialized" />
<add namespace="System.Configuration" />
<add namespace="System.Text" />
<add namespace="System.Text.RegularExpressions" />
<add namespace="System.Web" />
<add namespace="System.Web.Caching" />
<add namespace="System.Web.SessionState" />
<add namespace="System.Web.Security" />
<add namespace="System.Web.Profile" />
<add namespace="System.Web.UI" />
<add namespace="System.Web.UI.WebControls" />
<add namespace="System.Web.UI.WebControls.WebParts" />
<add namespace="System.Web.UI.HtmlControls" />
</namespaces>
<!-- Other elements -->
</pages>
你有包含在aspx页面的命名空间吗? –