求温各位大神,为什么这个代码通不过呢?编译器错误消息: CS1061: “ASP.index_aspx”不包含“AdCreated_Event”的定义,并且找不到可接受类型为“ASP.index_aspx”的第一个参数的扩展方法“AdCreated_Event”(是否缺少 using 指令或程序集引用?)
代码如下homebanner.xml 与homebanner.aspx都已经编好的。
<head runat="server">
    <title>显示广告页面</title>
    <meta http-equiv="refresh" content="2" />
    
</head><frameset>
<frame   name="homebanner"src="homebanner.aspx" width="682" height="74" frameborder="0"  marginheight="0" marginwidth="0" scrolling="no" />
</frameset><body>
    <form id="form1" runat="server">
    <div>
    
        <asp:AdRotator 
    ID="AdRotator1"
    runat="server" 
    AdvertisementFile="~App_Data/homebanner.xml"  
    Target="_self"
     OnAdCreated="AdCreated_Event"
  />
 
    
    </div>
    
    
    </form>
</body>
</html>

解决方案 »

  1.   

    OnAdCreated="AdCreated_Event"没有与之对应的后台代码
    去掉就可以编译通过了。
      

  2.   

    删除了就变成另一个问题了 AdRotator AdRotator1 未能找到 AdvertisementFile 或该文件无效。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: AdRotator AdRotator1 未能找到 AdvertisementFile 或该文件无效。
      

  3.   

    在后台写相对应的AdCreated_Event事件..