Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Il mio primo codice in ASP.NET

    Salve a tutti sto facendo la mia prima pagina in asp.net e mi sto trovando davanti al mio primo problema. Premetto che è semplicemente uan pagina di esercizio quindi non ho una reale emergenza... Però ho letto su internet che è possibile fare dei postback su pagine differenti da quelle di partenza, quando vado a fare il postback mi trovo davanti a un dilemma. Come faccio a ricevere i dati dalla pagina precedente??? Tralascando il fatto che so che bisogna usare:

    codice:
    Label1.Text =(Ctype(PreviousPage.FindControl("lblTitolo"),Label))
    Ho provato ad utilizzare l'evento on click che "riceve il click" dalla pagina precedente ma mi da il seguente errore:
    La clausola Handles richiede una variabile WithEvents definita nel tipo che la contiene o in uno dei suoi tipi di base.

    il codice della pagina che riceve è la seguente: Quacuno sa darmi una mano???

    codice:
    Partial Class _Default     
            Inherits System.Web.UI.Page     
            'Ricevi il textbox dalla pagina precedente     
            Protected Sub puls_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles puls.Click         
                    Dim testo As String         
                    testo = (CType(PreviousPage.FindControl("nome"), TextBox)).ToString         
                    labelRicevi.Text = testo     
             End Sub 
    End Class
    Why so serious?????

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Default1.aspx
    codice:
        <form id="form1" runat="server">
        <div>
             <asp:TextBox ID="tb" runat="server"></asp:TextBox>
             <asp:Button ID="bt1" runat="server" Text="Pag.Successiva" PostBackUrl="Default2.aspx" />
        </div>
        </form>

    Default2.aspx
    codice:
        <form id="form1" runat="server">
        <div>
        Nella pagina precedente hai scritto:
        <asp:Label Font-Bold="true" ID="lb" runat="server"></asp:Label>
        </div>
        </form>
    
    
        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            If Not Page.PreviousPage Is Nothing Then
                Dim tb As New TextBox
                tb = CType(PreviousPage.FindControl("tb"), TextBox)
    
                If Not tb Is Nothing Then
                    lb.Text = tb.Text
                    lb.Text.ToUpper()
                End If
            End If
        End Sub

  3. #3
    Grazie per l'aiuto...!
    Why so serious?????

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 © 2025 vBulletin Solutions, Inc. All rights reserved.