把控件做到.ascx文件里,和aspx差不多,最大的区别在于把page控制命令改为control命令了。
在.aspx文件里用register控制命令就可以用了。
找本asp.net的书仔细看看。

解决方案 »

  1.   

    pagelet2.ascx
    <script language="C#" runat="server">  public String Color = "blue";
      public String Text = "This is a simple message user control!";</script><span id="Message" style="color:<%=Color%>"><%=Text%></span>
    <%@ Register TagPrefix="Acme" TagName="Message" Src="pagelet2.ascx" %><html>  <script language="C#" runat="server">      void SubmitBtn_Click(Object sender, EventArgs E) {
              MyMessage.Text = "Message text changed!";
              MyMessage.Color = "red";
          }  </script><body style="font: 10pt verdana">  <h3>A Simple User Control w/ Properties</h3>  <form runat="server">    <Acme:Message id="MyMessage" Text="This is a custom message!" Color="blue" runat="server"/>    <p>    <asp:button text="Change Properties" OnClick="SubmitBtn_Click" runat=server/>  </form></body>
    </html>
      

  2.   

    http://localhost/quickstart/ASPPlus/doc/webctrlauthoring.aspxms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/vbcon/html/vboriWebUserControls.htm
      

  3.   

    http://www.lionsky.net/MyWebsite/article/list.aspx?id=436