Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Funzioni generali
giovedì 05 agosto 2004 - 13.28
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
secks
Profilo
| Senior Member
442
messaggi | Data Invio:
gio 5 ago 2004 - 13:28
Sto iniziando una soluzione .NET con progetti Web Asp.net. In applicazioni Windows x creare delle funzioni (tipo calcolo del margine) che potessero essere utilizzate dai vari progetti mi creavo un classe che poi compilavo in una DLL, la importavo come riferimento nel progetto e poi avevo l'accesso a tutte le sue funzioni. Ho studiato un po' i servizi Web Xml e mi stavo chiedendo se possonoo sostituire le mie DLL x le funzioni generali.
Ciao.
Paolo.
secks
Profilo
| Senior Member
442
messaggi | Data Invio:
ven 6 ago 2004 - 10:59
OK. Nel caso invece io debba scrivere uno script? Ad esempio ho ripreso una funzione esegue un'alert:
Public Sub Alert(ByVal s As String)
Dim m As String = "<SCRIPT language='javascript'>window.alert('" + s + "')</SCRIPT>"
'Response.Write(s)
RegisterStartupScript("Startup", m)
End Sub
Come posso fare ad riutilizzare la suddetta funzione senza riscriverla ad ogni WebForm o Progetto. Se la scrivo nella mia DLL da errore xchè non riconosce i comandi x generare script HTML.
PS la DLL la creo mediante "Libreria di classi" e forse x il mio intento devo usare qualche altro sistema e poi fare l'Import?
Grazie e ciao.
Paolo.
secks
Profilo
| Senior Member
442
messaggi | Data Invio:
ven 6 ago 2004 - 12:11
Nella mio progetto destinato a DLL x funzioni generali ho importato nei riferimenti System.Web
In testata alla classe ho impostato il namespace
Imports System
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.HtmlControls
La funzione:
Public Sub Alert(ByVal s As String)
Dim clsPage As New Page
Dim m As String = "<SCRIPT language='javascript'>window.alert('" + s + "')</SCRIPT>"
'Response.Write(s)
clsPage.RegisterStartupScript("Startup", m)
End Sub
Nell' progetto su qui ho importato la suddetta DLL ho eseguito la funzione Alert.
Ma il messaggio non compare, non riesce ad inviare lo script.
secks
Profilo
| Senior Member
442
messaggi | Data Invio:
ven 6 ago 2004 - 15:02
Ho modificato le mie funzioni secondo le tue indicazioni ma non mi danno alcun risultato.
Public Sub Alert(ByVal s As String)
clsPage.RegisterStartupScript("Startup", "<SCRIPT language='javascript'>window.alert('" & s & "')</SCRIPT>")
End Sub
Public Sub SetFocus(ByVal ctrl As System.web.ui.Control)
clsPage.RegisterStartupScript("focus", "<SCRIPT language='javascript'>document.getElementById('" & ctrl.ID & "').focus()</SCRIPT>")
End Sub
Queste 2 funzioni se stanno nella WebForm da cui le lancio funzionano mentre se stanno in una DLL richiamata nella WebForm non ritornano alcun risultato.
Es: MyDLL.SetFocus(Text1)
secks
Profilo
| Senior Member
442
messaggi | Data Invio:
ven 6 ago 2004 - 17:37
Ok, grazie!
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !