Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    7

    VB: inserire testo dinamico in tag <asp:button>

    Ciao a tutti,
    considerando questo codice

    codice:
    .
    .
    Dim objCom As new OleDbCommand(strQuery,objConn)
    objDReader=objCom.executeReader()
    repeater1.DataSource=objDReader
    DataBind()
    .
    .
    <asp:button text="Elimina"  runat="server" onClick='cancella(<%# Container.DataItem("id_man")%> )' class="bottone" />
    mi da questo errore:

    C:\Inetpub\manuali_web\risultati_ric.aspx(185) : error BC30201: Expression expected.
    Potreste indicarmi cosa sbaglio?
    Grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di mcp07
    Registrato dal
    Apr 2004
    Messaggi
    174
    Te hai detto di fare un DataBind, senza specificare a cosa, avendo come parametro un DataReader, associato ad un command, senza specificare niente riguardo il command stesso
    Gran Duca del Fancazzismo, con Pieni Poteri per la Sezione Toscana del Clan, e Comandante Supremo delle Forze Aeree

    Non Esistono Cose Impossibile, ma Solamente la Nostra Limitata Percezione di Ciò che è Possibile!
    Ciao a tutti belle e rutti :maLOL:

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    7
    Il Databind() senza aver specificato nulla effettua tutte le scritture di testo dinamico. infatti il seguente codice funziona:

    codice:
    		<asp:repeater id="Repeater1" runat="server">
    			<ItemTemplate>		
            <div>
      				<form action="modifica.aspx" method="post" name="ricerca<%#Container.DataItem("id_man")%>" id="ricerca<%#Container.DataItem("id_man")%>">
          			<fieldset class="mod_margini">
          				<legend>Risultati della ricerca</legend>			
              		<table summary="Risultato della ricerca" style="margin:25px;">
                    <tr>
                    	<td align="right">Autore:</td>
              				<td style="color:#ff9966"><%# Container.DataItem("autore")%> </td>
    									<td>
    									  <input type="hidden" name="id_man<%# Container.DataItem("id_man")%>" value="<%# Container.DataItem("id_man")%>" />									
    									  <input type="hidden" name="autore<%# Container.DataItem("id_man")%>" value="<%# Container.DataItem("autore")%>" />
    									</td>
                    </tr>
                    <tr>
                    	<td align="right">Titolo:</td>
              				<td style="color:#ff9966"><%# Container.DataItem("titolo")%></td>
    									<td>
    									  <input type="hidden" name="titolo<%# Container.DataItem("id_man")%>" value="<%# Container.DataItem("titolo")%>" />									
    									</td>
                    </tr>
                    <tr>
                    	<td align="right">Argomento:</td>
              				<td style="color:#ff9966"><%# Container.DataItem("argomento")%></td>
    									<td>
    									  <input type="hidden" name="argomento<%# Container.DataItem("id_man")%>" value="<%# Container.DataItem("argomento")%>" />									
    									</td>
                    </tr>
                    <tr>
                    	<td align="right">Posizione:</td>
              				<td style="color:#ff9966">"><%# Container.DataItem("percorso") & Chr(92) & Container.DataItem("nome_file")%></td>
    									<td>
    									  <input type="hidden" name="posizione<%# Container.DataItem("id_man")%>" value="<%# Container.DataItem("percorso") & Chr(92) & Container.DataItem("nome_file")%>" />									
    									</td>
                    </tr>
          				</table>
            			<fieldset class="mod_margini">
            				<legend>Breve descrizione del manuale</legend>
            				<p style="margin:25px;color:#ff9966"><%#Container.DataItem("descrizione")%></p>
    							    <input type="hidden" name="descrizione<%#Container.DataItem("id_man")%>" value="<%# Container.DataItem("descrizione")%>" />									
          				</fieldset>    				
      						<input type="submit" value="Modifica" class="bottone"/>
      						<asp:button text="Elimina"  runat="server" onClick='cancella(<%# Container.DataItem("id_man")%> )' class="bottone" />									  						
            		</fieldset>
      				</form>					
          	</div>
    			</ItemTemplate>				
    		</asp:repeater>
    eliminando il tag sopra in discussione naturalmente.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.