当前上下文中不存在名称XXX,该如何处理

当前上下文中不存在名称XXX
该页面的页面指令是:
C# code
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inherits="DtCms.Web.index" ValidateRequest="false" %>

后台cs文件的继承关系是:
C# code
  public partial class index : DtCms.Web.UI.BasePage

现在在前台页面加入控件:
C# code
 <asp:DataList ID="DLNews" runat="server">
        <ItemTemplate>
          <ol>
          <li><a href="<%#URLRewrite("article_show", Eval("Id")) %>" class="degrade"><%# Eval("Title")%></a></li>
        </ol>
        </ItemTemplate>
        </asp:DataList>


在后台CS文件编写该控件代码时提示找不到该控件,求解!

------解决方案--------------------
探讨

出现问题的页面是Dtcms.Web项目下Aspx文件夹内的index.aspx页面,Dtcms.Web根目录下的index.aspx页面内容只有一条指令:<%@ Page %>