254 messaggi dal 01 agosto 2003
Ciao a tutti
ho sempre sviluppato le mia pagine web dinamiche in vb net
adesso voglio provare a passare a c#

ma non riesco a capire: basta semplicemente convertire il codice da vb a c#?
Oppure bisogna dare altre impostazioni.

Per esempio vi chiedo, perche' questa pagina mi da errore?

Grazie
vi posto un semplice esempio


<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="iso-8859-1" %>

<script language="C#" runat="server">

 void page_load(object obj, eventargs e)
{

Console.WriteLine("ciao");
}

</script>




mi da questo errore

Server Error in '/' Application.
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS0246: The type or namespace name 'eventargs' could not be found (are you missing a using directive or an assembly reference?)


victor
256 messaggi dal 30 novembre 2004
Ti manca una referenza ad un assembly. Devi vedere quale
254 messaggi dal 01 agosto 2003
ciao grazie della risposta
ma come faccio a capire cosa mi manca?

victor
256 messaggi dal 30 novembre 2004
In primis scrivi EventArgs e non eventargs.
Poi devi aggiungere la direttiva using System;
Nel caso controlla se c'è la referenza ed è corretta.
254 messaggi dal 01 agosto 2003
ti ringrazio per la disponibilita' ma non riesco a venirne a capo

in questa semplice pagina non da errore ma non stampa nulla

<%@ Page Language="C#" Debug="true" %>


<script language="C#" runat="server">

 void page_load(object obj, EventArgs e)
{

Console.WriteLine("ciao");

}

</script>






e' come se mancasse qualcosa
in una pagina asp net vb ad inizio pagina metto questo




  <%@ Page Language="vb" Debug="true" %>
<%@ import namespace="system.data" %>
<%@ import namespace="system.data.oledb" %>




forse dovrei mettere qualcosa di simile anche nella pagina c# ?

grazie

victor
256 messaggi dal 30 novembre 2004
Si solo che invece di import di usa using
254 messaggi dal 01 agosto 2003
mi dice "The directive 'using' is unknown."

ecco la pagina

<%@ Page Language="C#" Debug="true" %>
<%@ using namespace="system.data" %>
<%@ using namespace="system.data.oledb" %>


<script language="C#" runat="server">

 void page_load(object obj, EventArgs e)
{

Console.WriteLine("ciao");

}

</script>

victor
256 messaggi dal 30 novembre 2004
Vedi come è la sintassi corretta su Google io sono abituato a mettere il codice nel file cs non direttamente nella pagina

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.