Originariamente inviato da Tsuboshi
è solo che con un pò di pazienza sono riuscito a convertire una pagina ASP 'delle mie' con lettura dal db etc. e ci ho messo anche un sistema per le url brevi, volevo solo completare la pagina riproducendo la struttura che uso di solito con funzioni e costanti varie in file inclusi....ora sto installando il visual web developer...certo che 400 mb per capire come fare un include volevo proprio risparmiarmele...
grazie cmq pietro, sei stato gentilissimo!
Il fatto è che è difficile spiegare le basi di .net a chi ne è digiuno. Ecco perchè mi pare meglio come inizio leggersi delle guide.
Comunque, in .net non si usa come in asp, includere file.
Per fare questo, si crea una directory chiamata App_Code. Li si crea uno o più file.
Per esempio, io ho messo il file MioModulo.vb.
Dentro questo file metto un modulo (basic) o una classe con tutti gli elementi static (c#)
Solo a titolo di esempio metto una property e un metodo, che saranno visibili in tutte le pagine
codice:
Option Strict On
Imports o = System.Data.OracleClient
Imports l = libreria.ModuloWeb
Imports Microsoft.VisualBasic
Public Module gl
Public ReadOnly Property StringaConnessione() As String
Get
Return ConfigurationManager.ConnectionStrings("StringaConnessione").ConnectionString
End Get
End Property
Public Sub disconnessione(ByVal pagina As Page)
'cancella tutti i cookie creati dall'applicazione
l.CancellaCookies()
'Rimuove il ticket di autenticazione
FormsAuthentication.SignOut()
'abbandona la sessione
pagina.Page.Session.Abandon()
'Percorso virtuale della richiesta corrente
pagina.Page.Response.Redirect(pagina.Request.ApplicationPath)
End Sub
End Module