#nclude file

martedì 28 febbraio 2006 - 17.24

antonio_60 Profilo | Newbie

Sono proprio alle primissime armi, e per quanto abbia letto non riesco a venirne a capo.
Qualcuno mi aiuta?

Problema

Ho una pagina aspx collegata alla pagina di codice vb in cui richiamo una function semplice del tipo:

Dim d As String
Dim m As String
Dim y As String
Dim MyDate As String
d = Right("00" & Day(System.DateTime.Today), 2)
m = Right("00" & Month(System.DateTime.Today), 2)
y = Year(System.DateTime.Today)
MyDate= d & "/" & m & "/" & Y


che mi risponde con MyDate
poi attraverso un

Response.Write("oggi è il " & MyDate & "")

sulla apgina aspx visualizzo il tutto.

come pagia .aspx FUNZIONA

se provo a includere la pagina in altra pagina aspx mon mi visualizza nulla, il concetto è che sembra non processare il codice, perchè eventuali parti html vengono visualizzate

Ne ho già provate di tutti i colori ma nulla, eppure quando ho utilizzato asp l'avevo fatto funzionare utilizzando la seguente procedura

<%
Dim objFileS
Dim objTesto
Dim strPagina

strPagina="nome_della_pagina_da_includere.asp"

Set objobjFileS = Server.CreateObject("Scripting.FileSystemObject")
Set objTesto = objFileS.OpenTextFile(Server.MapPath(strPagina))
getFileContents = objTesto.ReadAll

response.write getFileContents
objTesto.Close
Set objTesto = Nothing
Set objFileS = Nothing
%>

grazie








GvnnRules Profilo | Senior Member

Domanda: ma tu come fai l'inclusione? Se la fai come si fa in asp 3.0 non funziona ... potresti:

1. Fare una funzione statica in un modulo e richiamarla da ogni pagina del tuo sito
2. Fare un web user control e includere il controllo semplicemente trascinando il file del controllo nella pagina in cui ti serve

Altri ti sapranno dire molti altri modi
Peace
Gvnn

http://www.gvnn.it
http://www.sqlwebarchitect.org
http://blogs.dotnethell.it/gvnn/

antonio_60 Profilo | Newbie

la prima starda non l'ho ancora esplorata, ma adesso ci provo.

Il mio problema (da principiante) e prima di tutto capire.

Supponi che io faccia una pagina ASPX con una tabella 1 riga, tre colonne
nella colonna centrale volessi pubblicare una pagina aspx che in effetti e composta da una parte fissa e da una parte sottostante con delle news che arrivano da un database.

il mio problema rimane:

La pagina centrale da se funzionerà, ma importata nella pagina principale visualizzerà la parte fissa ma non processerà il codice!!!!

questo nelle pagine asp avviene perchè le pagine vengono processate lato server al momento dell'accesso e quindi l' <!-- #include file -------- --> non funziona.
Io adottavo la procedura indicata nel post precedente e bypassavo il problema.
adesso aspx ricomincia

Ciao

GvnnRules Profilo | Senior Member

Hai varie strade ... una potrebbe essere Costruire un web user control che estrae le notizie dal tuo database, e includere il controllo nella pagina principale. In ASP.NET devi dimenticarti gli include del buon vecchio ASP

Peace
Gvnn

http://www.gvnn.it
http://www.sqlwebarchitect.org
http://blogs.dotnethell.it/gvnn/
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5