Allora, nel mio esempio fatto con VisualStudio, ho un progetto chiamato corso_apogeo. In un file vb metto la tua classe (che ho corretto altrimenti non funziona)
codice:
Namespace Funzioni
Public Class Classe
Public Shared Sub ScriviData(ByVal Tb As TextBox)
Tb.Text = FormatDateTime(Now(), DateFormat.ShortDate)
End Sub
End Class
End Namespace
Adesso la pagina di prova. In cima, nell'intestazione, importo gli spazi dei nomi:
codice:
<%@ import namespace="corso_apogeo.Funzioni" %>
Adesso metto un pulsante. L'evento click del pulsante deve trovare una procedura con una data firma:
codice:
<asp:Button id="Button2" runat="server" Text="Button" OnClick="Button2_OnClick"/>
la procedura Button2_OnClick deve obbligatoriamente avere una data firma:
codice:
<script runat="server">
private sub Button2_OnClick(ByVal sender As System.Object, ByVal e As System.EventArgs)
Classe.ScriviData(CasellaTesto)
end sub