Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563

    Raggiungere controlli di altre pagine

    Ho una pagina x.aspx con un iframe che contiene una seconda pagina y.aspx.


    Se da y premo un pulsante, come posso modificare determinate cose di x?
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  2. #2
    hai provato con la proprietà "postbackurl" di un asp.net button? dovrebbe consentire di fare il post da una pagina ad una pagina asp.net diversa.
    Saluti a tutti
    Riccardo

  3. #3
    lo puoi fare in javascript
    ...NO ONE IS INNOCENT ANYMORE...

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Un metodo efficace è quello citato da Riccardone.
    Prova così, è un esempio per raggiungere un bottone della pagina precedente:

    Y.aspx
    codice:
    <asp:Button ID="bt1" runat="server" Text="Cliccami" PostBackUrl="x.aspx" />


    X.aspx:
    codice:
    <body>
        <form id="form1" runat="server">
        <div>
            Il bottone che hai cliccato nell'altra pagina ha ID: 
            <asp:Label ID="lb" runat="server"></asp:Label>
        </div>
        </form>
    </body>
    
    
       Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            If Not Page.PreviousPage Is Nothing Then
                Dim SourceBT As Button
                SourceBT = CType(PreviousPage.FindControl("bt1"), Button)
                If Not SourceBT Is Nothing Then
                    lb.Text = SourceBT.ID
                End If
            End If
       End Sub

    Ad ogni modo, con l'istruzione:

    codice:
    Dim XX As ClasseControllo = CType(PreviousPage.FindControl("IDControllo"), ClasseControllo)
    ottieni un'istanza del controllo della pagina precedente

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.