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