如题this.Page.LoadControl(this.MasterPageFile);this.MasterPageFile就是"/template/Test.ascx"应该怎么解决

解决方案 »

  1.   

    不应该是ascx文件。应该是master文件的。
      

  2.   

    不要看见MasterPageFile就说是要master文件
      

  3.   

    用户控件不能跨虚拟目录调用。   
    进入IIS,找到当前网站的虚拟目录,然后在该虚拟目录下建立一个新的虚拟目录,该   
    虚拟目录指向被调用用户控件所在的文件夹。   
    再调用用户控件时,改路径   
    <%@  Register   TagPrefix="uc"   TagName="Test"  Src="template/Test.ascx" %>   
        
    <%@   Reference   Control='./template/Test.ascx'   %>