Visualizzazione dei risultati da 1 a 3 su 3

Discussione: sito annunci helpme

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    19

    sito annunci helpme

    salve a tutti sto cercando di creare un sito di annunci in asp.net e vb.net ma mi trovo di fronte ad un grosso problema che non riesco a risolvere

    in pratica ogni annuncio, come nei più famosi siti di annunci, quando viene visualizzato viene aperto in una pagina il cui url è www.nome_sito/nome_annuncio.html quello che mi chiedo è ma quindi alla creazione dell'annuncio, quindi nel momento in cui vengono compilati i campi e inviati al database dalla pagina di creazione annuncio, viene creata anche una pagina per l'annuncio?

    allora io ho pensato questo:
    - creo una pagina per la visualizzazione dell'annuncio
    - dalla pagina della creazione annuncio vengono inviati i dati al database
    - creo una copia della pagina per la visualizzazione e la rinomino
    nome_sito/nome_annuncio.aspx
    - nella pagina inserisco i dati dell'annuncio presi dal database
    - sposto la pagina con i dati in una cartella dove risiedono gli annunci

    forse ho scritto una marea di stupidate ma comunque vi chiedo è un procedimento giusto da seguire?

    se si ma come faccio ad inserire per esempio una immagine, il cui url si trova nel database, in un controllo image che si trova nella pagina dell'annuncio, dall'evento onclick del pulsante che invece si trova nella pagina di creazione annuncio?

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    sei fuori strada, quando salvi l'annuncio dai semplicemente un ID ad esso.
    Lo visualizzerai con una una pagina (una sola, fatta una sola volta)

    visualizzaAnnuncio.aspx?ID=XX


    Per dare un aspetto piu' pulito agli url, puoi usare la tecnica di URL Rewriting, descritta bene qui:
    http://weblogs.asp.net/scottgu/archi...h-asp-net.aspx
    (Inglese)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    120
    Quanto detto da djciko è sicuramente corretto, ma capisco anche l'intento di manesco di avere come nome pagina il titolo dell'annuncio e non è irrealizzabile ( senza ovviamente creare una pagina per ogni annuncio, che sarebbe assurdo ed ingestibile )
    Quello che va fatto è creare un Handler per le pagine aspx da sostituire a quello standard ( magari registrandolo nel web.config di una sotto cartella in modo che gli annunci risultino raggiungibili all'indirizzo http://miosito/annunci/titolo_dell_annuncio.aspx )
    Questo handler potrà gestire la richiesta come vorrà : se lo standard, infatti, è cercare sul File System il file titolo_dell_annuncio.aspx la tua personalizzazione potrà andare sul db e recuperare i dati sulla base del titolo indicato nella richiesta

    Non è banale come implementazione, ma mi sembra soddisfi le tue richieste
    Qui trovi una breve spiegazione su cosa sono gli handlers e come funzionano

    http://aspnet.html.it/articoli/leggi...ler-di-aspnet/

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.