asp.net1.1的一个页面中放两个不同的用户控件会报"只能使用一个'control'指令"的错误,虽然现在我把一个换成了pane来使用,但还是想问下是否可以在一个页中使用两个用户控件<%@ Register TagPrefix="uc1" TagName="PageLeft" Src="rrsoutop.ascx" %>
<%@ Register TagPrefix="uc1" TagName="PageTop" Src="rrsoutop.ascx" %>

解决方案 »

  1.   

    不过放两个用户控件的确报错,说只能有一个control指令,调试的时候一个@ Register指令就是一个contol指令
      

  2.   

    只用注册一次,在一个页面可以放置多个同样的控件.建议楼主不要手写这样的代码,直接在IDE里将用户控件拖到页面想放置的位置即可,.net会自动生成好@ Register指令 及控件标签
      

  3.   

    其中一个TagPrefix="uc1"改为TagPrefix="uc2"
      

  4.   

    分析器错误 
    说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 只能有一个“control”指令。源错误: 
    行 1:  <%@ Control Language="c#" AutoEventWireup="false" Codebehind="rrsoutop.ascx.cs" Inherits="NewRrsou.rrsoutop" TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>
    行 2:  <%@ Control Language="c#" AutoEventWireup="false" Codebehind="rrsoubottom.ascx.cs" Inherits="NewRrsou.rrsoubottom" TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>
    行 3:  <div align="center">
    行 4:   <table border="0" cellspacing="0" cellpadding="0" width="760">
     
      

  5.   

    其中一个TagPrefix="uc1"改为TagPrefix="uc2"____________________________一样没用的