Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 32
  1. #1
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490

    replicare codice nella stessa pagina

    scusate il titolo ma non sapevo proprio cosa inserire;
    il mio problema è questo, ho una pagina c# dove genero una stringa in htm che viene inserita in una variabile e poi verso la fine della pagina la scrivo con Response.Write(variabile), ora io vorrei che la stessa variabile venisse sritta anche in un div che si trova all'inizio pagina, ma come faccio?
    consigli?

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    c'è qualcosa che impedisca di usare response.write dove vuoi e quante volte vuoi? :master:
    Pietro

  3. #3
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    grazie pietro09 per esserti interessato al mio problema; infatti nessuno mi impedisce di usare più volte il costrutto Response.Write solo che se lo uso perstampare una variabile stringa che ancora non contiene niente avrò ottenuto niente, se leggi bene, io ho la necessità di stamapre una variabile stringa creata alla fine della pagina; scusami ma forse mi sono spiegato male;

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da barnico
    grazie pietro09 per esserti interessato al mio problema; infatti nessuno mi impedisce di usare più volte il costrutto Response.Write solo che se lo uso perstampare una variabile stringa che ancora non contiene niente avrò ottenuto niente, se leggi bene, io ho la necessità di stamapre una variabile stringa creata alla fine della pagina; scusami ma forse mi sono spiegato male;
    :master: mica ho capito! io ho due pagine (con una è lo stesso): in una c'è il codice html, nell'altra il codice, più precisamente una partial class

    la dentro ci piazzi la tua bella variabile:

    Protected ReadOnly oggi As String = DateTime.Now.ToString

    (non ti offenderai se uso il basic invece del c# )

    e nella pagina html metti, per esempio:

    codice:
    <%@ Page Language="VB" AutoEventWireup="false" CodeFile="a.aspx.vb" Inherits="prove_a" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title><%=oggi%></title>
        <script type="text/javascript">
            var oggi = "<%=oggi%>";
            window.onload = function()
                {
                    alert(oggi);
                };
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
            <%=oggi%>
        </form>
    </body>
    </html>
    dove, come vedi, scrivo la variabile oggi, nel title, nel codice javascript e in fondo, nel form

    Pietro

  5. #5
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    ti scrivo a livello di codice la mia situazione:
    codice:
    <html>
    <head>
    </head>
    <body>
    <div></div>
    //....
    <% String variabile = ""; %>
    //qui ho un ciclo for che mi crea del codice html che viene inserito nella variabile.
    
    //dopo qualche codice uso Respone.write per scrivere variabile
    <div><% Respone.write(variabile); %></div>
    //solo che la variabile adesso dovrei scriverla anche nel primo div
    </body
    </html>

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da barnico
    ti scrivo a livello di codice la mia situazione:
    codice:
    <html>
    <head>
    </head>
    <body>
    <div></div>
    //....
    <% String variabile = ""; %>
    //qui ho un ciclo for che mi crea del codice html che viene inserito nella variabile.
    
    //dopo qualche codice uso Respone.write per scrivere variabile
    <div><% Respone.write(variabile); %></div>
    //solo che la variabile adesso dovrei scriverla anche nel primo div
    </body
    </html>
    E' SBAGLIATO L'APPROCCIO AL PROBLEMA

    <% String variabile = ""; %> questo stile, prima lo dimentichi e meglio è

    se mi dai qualche minuto ci rifletto e ti faccio sapere
    Pietro

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Guarda se ti convince :master:
    codice:
    <%@ Page Language="VB" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <script runat="server">
        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
            Dim s As String = ""
            s = "<table border='1'>" _
                & "<tr>" _
                & "<td>prova</td>" _
                & "</tr>"
            For i As Integer = 1 To 10
                s += "<tr><td>" & i & "</td></tr>"
            Next
            s += "</table>"
            
            Me.Literal1.Text = s
            Me.Literal2.Text = s
        End Sub
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>Untitled Page</title>
    </head>
    <body>
        <form id="form1" runat="server">
            <label>questo è il primo div: </label>
            <div id="div1">
                <asp:Literal ID="Literal1" runat="server" EnableViewState="false"></asp:Literal>
            </div>
            <hr />
            <label>e questo è il secondo div:</label>
            <div id="div2">
                <asp:Literal ID="Literal2" runat="server" EnableViewState="false"></asp:Literal>
            </div>
        </form>
        
    </body>
    </html>
    Pietro

  8. #8
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    si tu hai pienamente ragione, ma questa pagina è stata implementata così, dovrei rifare tutto;
    secondo te altre soluzioni?

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da barnico
    si tu hai pienamente ragione, ma questa pagina è stata implementata così, dovrei rifare tutto;
    secondo te altre soluzioni?
    Molte volte è più semplice e veloce rifare le cose
    Pietro

  10. #10
    Utente di HTML.it L'avatar di barnico
    Registrato dal
    Oct 2001
    Messaggi
    490
    ok vedo come fare

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.