using System;
using System.Web.UI;
using System.ComponentModel;
-->[assembly:TagPrefix("TestControl", "NCL")]
namespace TestControl

解决方案 »

  1.   

    <%@ Page language="c#" Codebehind="test.aspx.cs" AutoEventWireup="false" Inherits="ZC_SuperOA.resource.UserControls.test" %>
    <%@ Register TagPrefix="cc1" Namespace="TestControl" Assembly="MyControl" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>test</title>
    <meta content="Microsoft Visual Studio 7.0" name="GENERATOR">
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form id="test" method="post" runat="server">
    <cc1:NewControl id="NewControl1" runat="server"></cc1:NewControl></form>
    </body>
    </HTML>后台cs中定义:
    protected TestControl.NewControl NewControl1;
      

  2.   

    应该没问题呀,添加一个对控件的引用(reference)看看,然后重新建一个测试页(将test.aspx删除掉)再试试
      

  3.   

    郁闷至死
    csc /t:library /out:MyControl.dll NewControl.cs
    编译是这个,然后手动添加到面板里面去
    然后拖到test.aspx里
    属性修改什么的都ok了
    就是没法显示出来
      

  4.   

    在.aspx中加上这句试试:
    <%@ Register TagPrefix="NewControl" Namespace="TestControl" Assembly = "TestControl" %>
      

  5.   

    哦?不对,sorry,我看错了。