<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[GUIDA : Compatibilità asp in pagine asp.net]]></title><description><![CDATA[<ol>
<li>
<p dir="auto">E' possibile far processare il mio vecchio codice ASP direttamente dal framework .NET?</p>
</li>
<li>
<p dir="auto">Che modifiche devo fare la codice?</p>
</li>
<li>
<p dir="auto">Che vantaggi porta?</p>
</li>
<li>
<p dir="auto">Si è possibile far processare il vecchio codice ASP in pagine ASP.<br />
Occorre però impostare la modalità di compatibilità su true nell'header della pagina .aspx:<br />
Esempio header pagina :<br />
&lt;%@ Page Language="vb" <strong>aspcompat="true"</strong> Debug="true" AutoEventWireup="false" Codebehind="page.aspx.vb"%&gt;</p>
</li>
</ol>
<p dir="auto">Con la dichiarazione aspcompat="true" comunichiamo al framework :NET che deve mantenere la compatibilità con il vecchio codice ASP.</p>
<p dir="auto">Il contenuto della pagina (script in VB) va poi riportato coem si fa in asp, la logica è la stessa ma cambiano alcuen specifiche.</p>
<ol start="2">
<li>In ASP sotto .NET mancano alcuni costrutti o alcune sintassi specifiche presenti nel vecchio ASP. Vediamo quali e come sistemarle</li>
</ol>
<ul>
<li>
<p dir="auto">Istruzione <strong>set =</strong><br />
L'istruzione set = non esiste più quindi è da togliere davanti alle allocazione di nuovi oggetti.<br />
Esempio instanza di un recordset :<br />
ASP : Set rec = Server.CreateObject("ADODB.Recordset")<br />
<a href="http://ASP.NET" rel="nofollow ugc">ASP.NET</a> : rec = Server.CreateObject("ADODB.Recordset")</p>
</li>
<li>
<p dir="auto">Dichiarazione variabili obbigatoria<br />
E' obbligatorio (dovrebbe essere sempre così) dichiarare le variabili utilizzate</p>
</li>
<li>
<p dir="auto">Chiamata funzioni all'interno di moduli include<br />
Anche per le funzioni che non restituiscono nessun valore, è obbligatorio assegare il risultato ad una variabile.<br />
Esmpio :<br />
function WriteTesto(TestoScrivere)<br />
response.write(TestoScrivere)<br />
end function</p>
</li>
</ul>
<p dir="auto">Chiama funzione<br />
ASP : WriteTesto "Ciao"<br />
<a href="http://ASP.NET" rel="nofollow ugc">ASP.NET</a> : tmp=WriteTesto("Ciao")</p>
<p dir="auto">Altri aggiustamenti li accoderò in seguito, man mano.</p>
<ol start="3">
<li>Vataggi? Velocità di elaborazione maggiore, perchè il framework di .NET è molto più performante (anche elaborando un codice interpretato)</li>
</ol>
]]></description><link>https://connect.gt/topic/502/guida-compatibilità-asp-in-pagine-asp-net</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 19:01:56 GMT</lastBuildDate><atom:link href="https://connect.gt/topic/502.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 29 Mar 2005 16:12:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to GUIDA : Compatibilità asp in pagine asp.net on Wed, 30 Mar 2005 12:22:19 GMT]]></title><description><![CDATA[<p dir="auto">Non è una contraddizione, ma solo un altro suggerimento o modo di implementare la funzione.</p>
<p dir="auto">Il tuo modo di scrivere il codice e di usare le funzione è più vicino a .NET, il mio rimane più vicino a chi è abituato a scrivere in vecchio ASP.</p>
]]></description><link>https://connect.gt/post/245864</link><guid isPermaLink="true">https://connect.gt/post/245864</guid><dc:creator><![CDATA[ciodof]]></dc:creator><pubDate>Wed, 30 Mar 2005 12:22:19 GMT</pubDate></item><item><title><![CDATA[Reply to GUIDA : Compatibilità asp in pagine asp.net on Wed, 30 Mar 2005 12:11:56 GMT]]></title><description><![CDATA[<p dir="auto">caro ciodof, io, scusa se ti contraddico, ritengo sia migliore utilizzare<br />
DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss")<br />
[oppure Format(DateTime.Now, "dd/MM/yyyy HH:mm:ss")]</p>
]]></description><link>https://connect.gt/post/245855</link><guid isPermaLink="true">https://connect.gt/post/245855</guid><dc:creator><![CDATA[sms]]></dc:creator><pubDate>Wed, 30 Mar 2005 12:11:56 GMT</pubDate></item><item><title><![CDATA[Reply to GUIDA : Compatibilità asp in pagine asp.net on Wed, 30 Mar 2005 11:00:05 GMT]]></title><description><![CDATA[<p dir="auto">La funzionate Date(), in linguaggio ASP sotto .NET non è più valida o esistente.</p>
<p dir="auto">A tal proposito consiglio la creazione di una funzione specificata che assolve alla restituzione della data :</p>
<p dir="auto">function D_Date()<br />
'-----------------------'per ASP<br />
D_Date = Date</p>
<pre><code>'-----------------------'per .NET normale ITALIANA
D_Date = day(Now) &amp; "/" &amp; month(Now) &amp; "/" &amp; year(now)

'-----------------------'per .NET normale INGLESE
D_Date = month(Now) &amp; "/" &amp; day(Now) &amp; "/" &amp; year(now)
</code></pre>
<p dir="auto">end  function</p>
<p dir="auto">Ho riportato le possibili configurazioni sia per l'ASP vecchio, sia per l'ASP sotto .NET per computer con sistema operativo italiano e inglese.</p>
<p dir="auto">La stessa problematica persiste per la funzione Time().<br />
function D_Time()<br />
'-----------------------'per ASP<br />
D_Time = Time<br />
'-----------------------'per .NET normale<br />
D_Time = Hour(Now) &amp; ":" &amp; Minute(Now) &amp; ":" &amp; Second(Now)<br />
end  function</p>
]]></description><link>https://connect.gt/post/245863</link><guid isPermaLink="true">https://connect.gt/post/245863</guid><dc:creator><![CDATA[ciodof]]></dc:creator><pubDate>Wed, 30 Mar 2005 11:00:05 GMT</pubDate></item></channel></rss>