Ciao a tutti
Vorrei porvi una domanda:

è possibile scrivere il contenuto di un label direttamente da una chiamata ad una libreria di classi?

Ho una cartella App_Code ed in questa il file Class1.vb ed ho una pagina default.aspx con un label ed il codice vb separato in default.aspx.vb

Di solito richiamo le function o le sub della libreria direttamente da default.aspx.vb


Imports prova
Partial Class _Default
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

Dim a As New Class1
label1.txt = a.scrivitesto()

End Sub

End Class


E in Class1.vb

Imports Microsoft.VisualBasic
Imports System.Web.UI.Page
Imports System.Text.RegularExpressions

Namespace prova
Public Class Class1

Public Function scrivitesto() As String
scrivitesto = "TESTO"
End Function

End Class
End Namespace


Non esiste un metodo che richiamando a.scrivitesto() mi vada a scrivere direttamente nel Label del tipo:

default.aspx.vb

Imports prova
Partial Class _Default
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

Dim a As New Class1
a.scrivitesto()

End Sub

End Class

E in Class1.vb

Imports Microsoft.VisualBasic
Imports System.Web.UI.Page
Imports System.Text.RegularExpressions

Namespace prova
Public Class Class1

Public Sub scrivitesto()
label1.text = "TESTO"
End Sub

End Class
End Namespace