各位大哥,小弟把做好的控件放到inc文件夹下,我要添加控件的页面admin_login.aspx在admin文件夹下,控件名为:navclass.ascx(我做的是一个导航条,通过点击可以到其他页面去) 在admin_login.aspx中的注册路径为: <%@ Register Src="../inc /navclass.ascx" TagName="navclass" TagPrefix="uc2" %>。程序运行后,我点击上面的链接,就出现了错误,提示为:“/News”应用程序中的服务器错误。
--------------------------------------------------------------------------------无法找到资源。 
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。 请求的 URL: /News/admin/search.aspx
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.832; ASP.NET 版本:2.0.50727.832 

(这是我点击“搜索”链接后出现的错误提示)
在另一个页面addnews.aspx中,就没有问题,可以使用添加的这个导航条。这个页面在根目录下,在该页面中的注册路径为: <%@ Register Src="inc/navclass.ascx" TagName="navclass" TagPrefix="uc1" %& gt;,请教大家。

解决方案 »

  1.   

    请求的 URL: /News/admin/search.aspx 
    不是控件的错
    你的当前目录下有News这个子文件夹吗?还是News是和当前文件夹同级的?? ../News/admin/search.aspx 
      

  2.   

    请求的 URL: /News/admin/search.aspx ============================
    路径不对,检查一下路径
      

  3.   


    如果不是象1楼说的问题,那你把页的名字改下试试,最好不要用login作页面的名字,那个是保留的
      

  4.   

    你可以把login.aspx改一下名字试试
      

  5.   

    你navclass.ascx里面的链接路径不对,最好把里面的链接地址改为完整的路径 ~/...