#4 #2 Pongo un ejemplo más o menos de lo que hago, yo utilizo dos for para rellenar la tabla:
<table id="tabla" class="display">
<thead>
<tr>
<th>Nombre</th>
<th>Apellidos</th>
<th>Numero</th>
<th>Calle</th>
<th>Acciones</th>
</tr>
</thead>
@if (item.Usuarios != null)
{
<tbody>
@foreach (var item2 in item.Usuarios)
{
<tr>
<td>@item2.Nombre</td>
<td>@item2.Apellidos</td>
<td>@item2.Numero</td>
<td>@item2.Calle</td>
<td><a data-toggle="modal" data-pk="@item.Id" data-target=".bootstrapmodalBorrarUsuario"><span class="fa fa-trash fa-lg padding-right" title="Eliminar"></span></a>
En la columna acciones tengo al tocar abrirá un modal, hasta ahí todo funciona, el modal que utilizo son de este tipo:
<div class="modal fade bootstrapmodalBorrarUsuario" >
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4>Eliminar usuario</h4>
<button data-dismiss="modal" class="close"><span>×</span></button>
</div>
<div class="modal-body">
<div class="form-horizontal3">
<span class="fa fa-exclamation-triangle fa-lg " style="padding-right: 10px" title="Eliminar">¿Está seguro de eliminar este usuario?</span>
</div>
</div>
<div class="modal-footer">
<button class="btn btn-primary" type="submit">Aceptar</button>
<button class="btn btn-default" data-dismiss="modal">Cancelar</button>
</div>
</div>
</div>
</div>
Y al dar a guardar o lo que sea,es cuando interactuo con el controllador,por ello lo que necesito es saber como puedo enviar información en el boton de eliminar de dentro de la tabla a mi modal para poder eliminar el usuario,poder ver los detalles o diferentes acciones,ya que como lo hago ahora tengo el modal dentro del for,por ello item2.Nombre es evidente que lo tiene ,pero no es el de la fila que selecciono.
Edit:esto es un ejemplo de lo que hago,no es el real.