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

    titolo della pagina web

    titolo di una pagina
    sono da poco alle prese con asp.net e sto usando un database in access che interrogato mi da i risultati in un unica pagina.. fin qui tutto normale..
    il problema è:
    come possa far uscire il titolo della pagina in base al record interrogato?

    cioè il database contiene 1000 record di descrizione di libri per varie categorie..
    se io chiamo per esempio il record di un libro x
    come possa far uscire il titolo x

    attualmente la pagina porta per qualsiasi record il titolo libri..

    c'è qualcuno che può aiutarmi a capire?
    grazie.. spero di essere stato chiaro nella descrizione del problema..

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    nell'HTML:
    codice:
    	<HEAD>
    		<title><%= Titolo %></title>
            </HEAD>
    nel codice (vb in questo caso):
    codice:
        Public titolo As String
    
        Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            titolo = "questo è il titolo impostato da codice"
        End Sub

  3. #3
    ho inserito il codice che mi hai suggerito come uno script all'interno della mia master.page...

    <script runat="server">
    Public titolo As String

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    titolo = "questo e il mio sito"
    End Sub
    </script>

    e successivamente title..ecc ecc.

    caricando il sito in tutte le pagine mi esce "questo il mio sito"...
    domanda... come inserisco questo script nella pagina che richiama il db access?
    es.
    se chiamo la pagina:

    titolo.aspx?libro=tremetrisoprailcielo .. vorrei che uscisse tre metri sopra il cielo come titolo
    titolo.aspx?libro=20000leghesottoimari .. vorrei che uscisse 2000 leghe sotto i mari

    scusami ma sono da poco alle prese con asp.net mi piace programmare e mi sto divertendo molto un giorni spero di diventare esperto.. grazie per prima

  4. #4
    puoi farlo nelle content pages

    la prima riga del codice html diventa cosi':
    codice:
    <%@ Page Language="VB" MasterPageFile="~/default.master" AutoEventWireup="false" CodeFile="default.aspx.vb" Inherits="contentpages_default" title="<%= Titolo %>" %>
    e poi nel codice metti

    codice:
    Public titolo As String
    
        Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            titolo = "questo è il titolo impostato da codice"
        End Sub

  5. #5
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da lupentino
    ho inserito il codice che mi hai suggerito come uno script all'interno della mia master.page...

    <script runat="server">
    Public titolo As String

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    titolo = "questo e il mio sito"
    End Sub
    </script>

    e successivamente title..ecc ecc.

    caricando il sito in tutte le pagine mi esce "questo il mio sito"...
    domanda... come inserisco questo script nella pagina che richiama il db access?
    es.
    se chiamo la pagina:

    titolo.aspx?libro=tremetrisoprailcielo .. vorrei che uscisse tre metri sopra il cielo come titolo
    titolo.aspx?libro=20000leghesottoimari .. vorrei che uscisse 2000 leghe sotto i mari

    scusami ma sono da poco alle prese con asp.net mi piace programmare e mi sto divertendo molto un giorni spero di diventare esperto.. grazie per prima
    :master:

    nella pagina che richiama il db, dovrebbe bastare:
    codice:
     titolo= cstr(request.querystring("libro"))

  6. #6
    grazie djciko funziona.. ora pero' ti chiedo un altra informazione
    :
    se volessi invece dichiaralle per piu' stringhe? cioè
    mi funziona se richiamo la pagina del libro.. mi esce il titolo ok
    ma ho inserito una pagina che richiama quanti libri sono stati pubblicati in quell'anno..
    ora per inserire anche la stringa di quella pagina come posso are?

    ti ringrazio per la pazienza sei molto bravo complimenti

  7. #7
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da lupentino
    ora pero' ti chiedo un altra informazione
    Se ho ben capito...sempre con lo stesso metodo. Se ad esempio alla pagina ci arrivi con un:

    codice:
    titolo.aspx?libro=tremetrisoprailcielo&altroparametro=100
    basta concatenare,

    codice:
    titolo=request.querystring("libro") + " - " + request.querystring("altroparametro")

  8. #8
    grazie va bene cosi, quante cose da imparare.. ti posso chiedere anche magare dei datalist..
    sto usando un dataview ma non e modificabile, a differenze del datalist che lo puoi gestire come vuoi e posizionare i contenuti a tuo piacimento..però come al solito c'e il solito problema.. non adotta il paging, ho visto su internet vari script ma nessuno adotta un access? tu ne sai qualcosa?

    scusa per l'enorme fastidio che ti sto danto...

  9. #9
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da lupentino
    grazie va bene cosi, quante cose da imparare.. ti posso chiedere anche magare dei datalist..
    sto usando un dataview ma non e modificabile, a differenze del datalist che lo puoi gestire come vuoi e posizionare i contenuti a tuo piacimento..però come al solito c'e il solito problema.. non adotta il paging, ho visto su internet vari script ma nessuno adotta un access? tu ne sai qualcosa?

    scusa per l'enorme fastidio che ti sto danto...
    accorpare piu' discussioni in una e' vietato mi sa...apri un'altro thread e descrivi la situazione, magari con un po' di codice...

  10. #10
    grazie mille mi sei stato di grande aiuto...

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.