Per esercizio ho creato un piccolo controllo utente che scrive un numero x di volte una

determinata frase.

La classe dell'oggetto UserControl si chiama WordRepeater ed ho separato l'interfaccia (che in

questo caso non esiste!) dal code-behind.
Mentre la form che implementa la classe si chiama DisplayWordRepeater

File WordRepeater.ascx
codice:
<%@ Control Language="vb" AutoEventWireup="false" Codebehind="WordRepeater.ascx.vb" 

Inherits="Capitolo05.WordRepeater" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" 

%>
File WordRepeater.ascx.vb
codice:
Public MustInherit Class WordRepeater Inherits System.Web.UI.UserControl
    'Codice generato da Progettazione Web Form "

    Public Word As String

    Sub Repeater(ByVal intNum As Integer)
        Dim intCont As Integer

        For intCont = 0 To intNum - 1
            Response.Write(Word)
        Next
    End Sub
End Class
File DisplayWordRepeater.aspx
codice:
<%@ Register TagPrefix="uc1" TagName="WordRepeater" Src="WordRepeater.ascx" %>
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="DisplayWordRepeater.aspx.vb" 

Inherits="Capitolo05.DisplayWordRepeater"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>
   <body>
       <form id="Form1" method="post" runat="server">
	   <uc1:WordRepeater id="myWordRepeater" Word="Ciao" runat="server"></uc1:WordRepeater>
	</form>
   </body>
</HTML>
File DisplayWordRepeater.aspx.vb
codice:
Public Class DisplayWordRepeater Inherits System.Web.UI.Page

   'Codice generato da Progettazione Web Form "

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 

MyBase.Load
       myWordRepeater.Repeat(50)
    End Sub
End Class
Nell'ultimo file non mi viene riconosciuta l'istanza myWordRepeater!!!! Perché?????
Aiuto!!!!
Grazie!