+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Problema con il click sulla riga html

  1. #1
    sanfra non è in linea Scolaretto
    Post
    373

    Problema con il click sulla riga html

    Salve, ho inserito un controllo ListView in un progetto asp.net mvc, sono riusciuto a configurarlo correttamente, e funziona alla perfezione, per quello che deve fare(Visualizzare i dati).
    Ho pensato poi di aggiungere nel <itemTemplate> della ListView e più precisamente all'interno del <tr> sul click se passo un valore intero(ad es. un id) allora mi va sulla pagina con l'id selezionato, ma se gli passo un valore stringa mi dà l'errore javascript nome del valore not defined.

    questo è il codice della lIstview all'interno della pagina aspx:
    codice:
     <asp:ListView runat="server" ID="ListViewAccount">
            <LayoutTemplate>
                <table id="ListViewAccount" class="tablesorter">
                    <thead>
                        <tr>
                            <th>
                                <a href="#">Nome</a>
                            </th>
                            <th>
                                <a href="#">Cognome</a>
                            </th>
                            <th>
                                <a href="#">Username</a>
                            </th>
                            <th>
                                Abilitato/Disabilitato
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr id="itemPlaceholder" runat="server" />
                    </tbody>
                    <tfoot>
                        <tr id="pager">
                            <td colspan="7" style="border-right: solid 3px 
    
        #7f7f7f;">
                                <img src="Content/first.png" class="first" alt="First" />
                                <img src="Content/prev.png" class="prev" alt="Next" />
                                <input type="text" class="pagedisplay" />
                                <img src="Content/next.png" class="next" alt="Next" />
                                <img src="Content/last.png" class="last" alt="Last" />
                                <select class="pagesize">
                                    <option value="5">5</option>
                                    <option value="10">10</option>
                                    <option value="15">15</option>
                                    <option selected="selected" value="20">20</option>
                                </select>
                            </td>
                    </tfoot>
                </table>
            </LayoutTemplate>
            <ItemTemplate>
                </div>
                <tr onclick='onRowClick(<%#Eval("IdUtente") %> )'>
                    <td>
                        <%# Eval("FullName") %>
                    </td>
                    <td>
                        <%# Eval("Lastname")%>
                        <td>
                            <%# Eval("Username") %>
                        </td>
                        <td>
                            <input type="checkbox" checked='<%# Eval("approvato") %>' id="isapproved" disabled="disabled"
                                runat="server" />
                        </td>
                </tr>
            </ItemTemplate>
        </asp:ListView>
    e questo è il codice che javascript

    codice:
    <script type="text/javascript">
     
    		function resolveUrl(relativeUrl) {
    			var webAppRoot="<%= ResolveUrl("~") %>";
    			var absoluteUrl;
    			
    			if (relativeUrl=="~")
    				absoluteUrl=webAppRoot;
    			else
    				absoluteUrl=relativeUrl.replace("~/", webAppRoot);
    				
    			
    			return absoluteUrl;
    		}
       
            function onRowClick(id) {
               
                document.location = resolveUrl("Edit/") + id;
            }
        </script>
    Vi chiedo di darmi una mano, non ho idea, sarà che asp.net mvc non va proprio con asp.net web form?

    Grazie mi affido a voi che mi avete sempre aiutato!

  2. #2
    sanfra non è in linea Scolaretto
    Post
    373
    Salve, nessuno mi può aiutare a capire il perchè?

    Grazie!

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi