Allora...correggendo qualche errore di digitazione e importando l'oggetto nel code-behind sono arrivato a questo punto:
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
File DisplayWordRepeater.aspxcodice:Public MustInherit Class WordRepeater Inherits System.Web.UI.UserControl 'Codice generato da Progettazione Web Form " Public Word As String public Sub Repeater(ByVal intNum As Integer) Dim intCont As Integer For intCont = 0 To intNum - 1 Response.Write(Word) Next End Sub End Class
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
Il problema, adesso, è che l'oggetto myWordRepeater viene riconosciuto, ma il compilatore mi genera il seguente errore:codice:Public Class DisplayWordRepeater Inherits System.Web.UI.Page Protected WithEvents myWordRepeater As System.Web.UI.UserControl.WordRepeater 'Codice generato da Progettazione Web Form Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load myWordRepeater.Repeater(50) End Sub End Class
"System.Web.UI.UserControl.WordRepeater" non è definito.
Cosa significa? Cosa devo fare ancora?![]()

Rispondi quotando