+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 5 su 5

[ASP.NET] Creazione controlli

  1. #1
    L'avatar di cippalippa
    cippalippa non è in linea Topo di biblioteca
    Post
    2,526
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ciao a tutti,
    ho trovato questa pagina:

    <%@ Page Language="VB" %>
    
    <html>
       <head>
          <link rel="stylesheet"href="intro.css">
       </head>
    
       <body>
    
           <center>
    
           <form action="intro3.aspx">
    
               <h3> Nome: <input name="Nome" type=text value="<%=Request.QueryString("Nome")%>">
    
               Categoria:  <select name="Categoria" size=1>
    
                             <%
                                 Dim I As Integer
                                 Dim Values(2) As String
                                 Values(0) = "psychology"
                                 Values(1) = "business"
                                 Values(2) = "popular_comp"
    
                                 For I = 0 To Values.Length - 1
                              %>
    
                                    <% If (Request.QueryString("Categoria") = Values(i)) %>
                                      <option selected>
                                    <% Else %>
                                      <option>
                                    <% End If %>
                                       <%=Values(i)%>
                                    </option>
    
                              <% Next %>
    
                          </select>
               </h3>
    
               <input type=submit name="Ricerca" value="Ricerca">
    
               <p>
    
               <% If (Not Request.QueryString("Ricerca") = Nothing) %>
    
                  <%=Request.QueryString("Nome") %> È stato selezionato: <%=Request.QueryString("Categoria") %>
    
               <% End If %>
    
           </form>
    
           </center>
    
       </body>
    </html>
    
    Fa comparire un serie di controlli nella pagina...
    Ma come è possibile?

    Come si fa a capire se viene creato un tipo di controllo oppure un'altro?
    Soprattutto la creazione del dropdownlist!
    Grazie.
    ℹ️ Leggi di più su cippalippa ...

  2. #2
    L'avatar di SignIn
    SignIn non è in linea Scribacchino
    Post
    1,026
    Like Inviati  
    0
    Like Ricevuti  
    0
    ..devo dire che il codice che hai trovato è tra i più orrendi che io abbia mai visto(non devi raccattare tutto dalla rete )...di certo non è un esempio da seguire nè tantomeno da commentare.
    Ad ogni modo venendo alla tua domanda, i controlli sono già presenti nel form, vengono solo popolati/valorizzati:
    <input name="Nome" type=text .... => textbox
    <select name="Categoria" size=1> .... => drop
    <input type=submit name="Ricerca" value="Ricerca"> => button
    
    ℹ️ Leggi di più su SignIn ...

  3. #3
    L'avatar di cippalippa
    cippalippa non è in linea Topo di biblioteca
    Post
    2,526
    Like Inviati  
    0
    Like Ricevuti  
    0
    Bho!
    Al limite posso capire come indizio Type = text, ma per gli altri come hai fatto a capire cosa erano?

    I controlli non sono nel form, c'è solo quel codice!
    Se lo copi in un tuo progetto, lo puoi vedere...

    Ah, a proposito: Quel codice lo propone la Microsoft in un corso online di ASP.NET.
    Se sei in grado, puoi correggere il titolo? Ho perso la A di ASP (e non me ne sono accorto)...
    Altrimenti Giuseppe si arrabbia di nuovo con me!
    ℹ️ Leggi di più su cippalippa ...

  4. #4
    L'avatar di SignIn
    SignIn non è in linea Scribacchino
    Post
    1,026
    Like Inviati  
    0
    Like Ricevuti  
    0
    Quote Originariamente inviato da cippalippa Visualizza il messaggio
    Bho!
    I controlli non sono nel form, c'è solo quel codice!
    Iniziamo da qui...certo che sono contenuti nel tag form che funziona da container più esterno dei controlli.

    Quote Originariamente inviato da cippalippa Visualizza il messaggio
    Al limite posso capire come indizio Type = text, ma per gli altri come hai fatto a capire cosa erano?
    ...per il semplice fatto che conosco i controlli html e i relativi tag .
    Sempre sulla solita documentazione msdn trovi tutto quello che ti serve.
    Giusto per darti un esempio:
    select Object

    Quote Originariamente inviato da cippalippa Visualizza il messaggio
    Ah, a proposito: Quel codice lo propone la Microsoft in un corso online di ASP.NET.
    Posta pure il link, giusto per vedere a quale anno ci si riferisce(ipotizzo 2002).
    Io sono per una netta separazione tra gli elementi visivi e la logica di programmazione.

    Quote Originariamente inviato da cippalippa Visualizza il messaggio
    Se sei in grado, puoi correggere il titolo? Ho perso la A di ASP (e non me ne sono accorto)...
    Altrimenti Giuseppe si arrabbia di nuovo con me!
    ...mi spiace ma sarai di nuovo punito
    ℹ️ Leggi di più su SignIn ...

  5. #5
    L'avatar di cippalippa
    cippalippa non è in linea Topo di biblioteca
    Post
    2,526
    Like Inviati  
    0
    Like Ricevuti  
    0
    Quote Originariamente inviato da SignIn Visualizza il messaggio
    ...mi spiace ma sarai di nuovo punito
    Allora sei un sadico!

    Forse mi sono sbagliato...
    Può darsi che sia di un privato (ne stò vedendo così tanti che faccio una tale confusione... )
    e può darsi che sia per ASP.NET 1, perchè poi ho visto scritto ASP.NET 2.
    Se domani ritrovo la pagina te la invio.
    ℹ️ Leggi di più su cippalippa ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Creazione array di controlli access
    Da primoaccess nel forum Microsoft Access
    Risposte: 7
    Ultimo Post: 13-06-2016, 13:08
  2. Risposte: 10
    Ultimo Post: 14-01-2015, 21:00
  3. Creazione dinamica controlli
    Da perseo74 nel forum Visual Basic .Net
    Risposte: 4
    Ultimo Post: 08-09-2011, 17:34
  4. creazione dinamica controlli
    Da misonsan nel forum Microsoft Access
    Risposte: 1
    Ultimo Post: 10-03-2011, 18:56
  5. Risposte: 2
    Ultimo Post: 15-02-2006, 09:23