Visualizzazione dei risultati da 1 a 10 su 12

Hybrid View

  1. #1
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    ​prova così (premesso che il numero delle righe dovrebbe essere uguale e che tu abbia un accapo fra una riga e l'altra):

    Non te ne avrai a male se uso C# ?

    codice:
     
        protected void bt_Click(object sender, EventArgs e)
        {
            string[] textArea1 = tb1.Text.Split(System.Environment.NewLine.ToCharArray());
            string[] textArea2 = tb2.Text.Split(System.Environment.NewLine.ToCharArray());
    
            ArrayList risultato = new ArrayList();
    
            for (int i = 0; i < textArea1.Length; i++)
                risultato.Add(String.Concat(textArea1[i], textArea2[i]));
    
            for (int j = 0; j < risultato.Count; j++)
            {
                if (risultato[j].ToString() == String.Empty)
                    risultato.RemoveAt(j);
            }
                    
            // Verifica
            for (int j = 0; j < risultato.Count; j++)
                Response.Write(risultato[j]);
            }

    eh, vedi l'efficacia del forum ..

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    spero di non abusare se continuo col Basic
    un altro modo (sempre nell'ipotesi di identico numero di parole nei due TextArea)

    codice:
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Dim s1 As String = l.RequestParams("TextArea1")
        Dim s2 As String = l.RequestParams("TextArea2")
    
        Dim v As New List(Of String)()
        Dim strReader1 As New StringReader(s1)
        Dim strReader2 As New StringReader(s2)
    
        Do While strReader1.Peek <> -1
            v.Add(strReader1.ReadLine & strReader2.ReadLine)
        Loop
        'verifica
        For Each element In v
            l.PrintLn(element)
        Next
    End Sub
    Pietro

  3. #3
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269
    Quote Originariamente inviata da djciko Visualizza il messaggio
    ​prova così (premesso che il numero delle righe dovrebbe essere uguale e che tu abbia un accapo fra una riga e l'altra):

    Non te ne avrai a male se uso C# ?

    codice:
     
        protected void bt_Click(object sender, EventArgs e)
        {
            string[] textArea1 = tb1.Text.Split(System.Environment.NewLine.ToCharArray());
            string[] textArea2 = tb2.Text.Split(System.Environment.NewLine.ToCharArray());
    
            ArrayList risultato = new ArrayList();
    
            for (int i = 0; i < textArea1.Length; i++)
                risultato.Add(String.Concat(textArea1[i], textArea2[i]));
    
            for (int j = 0; j < risultato.Count; j++)
            {
                if (risultato[j].ToString() == String.Empty)
                    risultato.RemoveAt(j);
            }
                    
            // Verifica
            for (int j = 0; j < risultato.Count; j++)
                Response.Write(risultato[j]);
            }

    eh, vedi l'efficacia del forum ..
    Grazie mille per la risposta.
    Una domanda... il metodo bt_Click, andrà nel controller "HomeController", inoltre come richiamo il metodo dal pulsante in html?
    Premetto che stò usando bootstrap, per cui avrò qualcosa del tipo:

    codice:
      
    <button type="button" class="btn btn-primary">Primary</button>
    considera che una volta cliccato, devo visualizzare il risultato sotto le due textarea...
    Con i sogni possiamo conoscere il futuro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.