Ciao a tutti vorrei creare una classe in asp.net e poi richiamarla in una pagina ecco il codice:
Imports Microsoft.VisualBasic
Imports System.Data.OleDb
Imports System.Xml
Imports system
Public Class CreaXml
Protected conn As OleDbConnection
Protected cmdSql As OleDbCommand
Protected strsql As String = ""
Protected rs As OleDbDataReader
Sub connetti()
Dim strconn As String
strconn = "Provider=Microsoft.Jet.OleDb.4.0; Data Source=" & Server.MapPath(".") & "." & ConfigurationSettings.AppSettings("caffe")
conn = New OleDbConnection(strconn)
conn.Open()
End Sub
Public Sub Ita_xml(ByVal percorso_file As String, ByVal stringa As String)
Dim xmlmappa As XmlTextWriter
xmlmappa = New XmlTextWriter(Server.MapPath(percorso), Nothing)
xmlmappa.WriteStartDocument()
xmlmappa.Formatting = Formatting.Indented
xmlmappa.Indentation = 1
xmlmappa.WriteStartElement("Slides")
strsql = stringa
cmdSql = New OleDbCommand(strsql, conn)
rs = cmdSql.ExecuteReader()
While rs.Read()
xmlmappa.WriteStartElement("slideNode")
xmlmappa.WriteStartAttribute("jpegURL")
xmlmappa.WriteString("public/Merch/small/" & rs("allegato1"))
xmlmappa.WriteStartAttribute("jpegTitle")
xmlmappa.WriteString(rs("titolo_ita"))
xmlmappa.WriteStartAttribute("jpegDescription")
xmlmappa.WriteString(rs("descrizione_ita"))
xmlmappa.WriteEndElement()
End While
xmlmappa.WriteEndElement()
xmlmappa.Flush()
xmlmappa.Close()
End Sub
end class
Ora una volta importata la classe nel file dove la voglio usare come me la richiamo?