Ho una tabella e volevo consentire all'utente di fare clic su qualsiasi elemento della tabella per ottenere la riga di dati. Come lo faccio?Ottieni i dati della riga della tabella con un clic
Ad esempio, ho una tabella come questa a mio avviso.
<table class="myTable">
: <tr class="table">
<th class="table">
Client ID
</th>
<th class="table">
Client Name
</th>
<th class="table">
Client Address
</th>
</tr>
Quando eseguo il progetto Prendo qualcosa di simile:
Se l'utente clicca sul nome della colonna Cliente: BBB. Avrà una finestra pop out che dice: Ciao, hai selezionato Client ID: 002, Nome cliente: BBB, Client Aggiungi: xxxxx.
L'utente può fare clic su tutte le colonne e restituirà comunque l'intera riga di dati nella finestra di pop-out.
Come fare questo? Per favore aiuto.
HTML: @model IEnumerable @ { ViewBag.Title = "Client"; Layout = "~/Views/Shared/_Layout.cshtml"; }
<div class="body">
<div class="outer">
<div class="inner">
<table class="myTable">
<tr class="table">
<th class="table">
Client Name
</th>
<th class="table">
Client Code
</th>
<th class="table">
Client Address
</th>
<th class="searchTable">
Client Lead Partner
</th>
</tr>
@foreach (var i in Model)
{
<tr class="myTable">
<td class="table">@i.ClientName
</td>
<td class="table">@i.ClientCode
</td>
<td class="table">@i.ClientAddress
</td>
</tr>
}
</table>
</div>
</div>
Non ha nulla a che fare con tag 'asp.net-MVC-4'. Vai per Jquery o javascript. –
C'è qualche altro dato che vorresti restituire oltre a quello nella riga della tabella, es. hai bisogno di recuperare dati aggiuntivi dal server? – user1778606
ci sono due casi. il primo caso è solo restituire i dati nella riga della tabella e il secondo caso è quello di confrontare e recuperare dati aggiuntivi dal server. – sniggy