248 messaggi dal 01 agosto 2003
ciao io sono ormai abituato cosi...
sono un autodidatta e mi diletto in queste cose....vorrei solo capire che passaggio mi manca..

per esempio ti posto una semplice pagina aspx linguaggio vb

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


<script language="VB" runat="server">





sub page_load (obj as object, e as eventargs)
response.Write("ciao")

end sub



</script>




non ce nessun altro file vb......
possibile che questa pagina non si riesca a trasformare in c# ?

grazie

victor
244 messaggi dal 30 novembre 2004
Prova così, ma onestamente non uso questa modalità da molti anni
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Net.Mail" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">


        protected void Page_Load(object sender, EventArgs e)
        {
          

        }

</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>

</body>
</html>
248 messaggi dal 01 agosto 2003
ho fatto cosi ma non stampa nulla

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Net.Mail" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">


        protected void Page_Load(object sender, EventArgs e)
        {
          
Console.WriteLine("ciao");

System.Console.WriteLine("Hello World!");


        }

</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>

</body>
</html>




bo.....non ci capisco nulla :-(

victor
244 messaggi dal 30 novembre 2004
Ma dove ti aspetti che stampi qualcosa?
hai visto nella console? Se aspetti che te lo scrive nell'html stai sbagliando.
248 messaggi dal 01 agosto 2003
in vb
scrivo
response,.write("ciao")

in c# come dovrei scrivere?

victor
244 messaggi dal 30 novembre 2004
Allora partiamo dal fatto che stai usando dei metodi ormai molto vecchi se non obsoleti, quindi ti consiglierei di leggere come farlo usando MVC.

Nel frattempo metti una label nel codice html e alla load assegli il lavore alla label.
248 messaggi dal 01 agosto 2003
dai ci provo
ora sto scaricando visual studio code e cerco di capire se su youtube trovo qualche info a riguardo

grazie

victor
414 messaggi dal 13 novembre 2009
Perdonate la franchezza ma onestamente un conto è la conversione di solo codice come procedure o console app. Ed un conto è un sito web che se strutturato a livelli prevede un frontend che andrebbe verosimilmente riscritto visto che come detto ormai siamo ben lontani dalla tecnologia adottata in quello originale.
Penserei prima all&#8217;impatto che una revisione architettura le comporta e quale pattern utilizzare prima di avventurarsi in uno sterile porting VB=C#
Oggi MVC Blazor Angular Vue e altri predominano sulla scena delle architetture MS, penserei a quelle per non ritrovarsi anche tra pochi mesi con un prodotto già vecchio

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.