none
ACTIONLINK pasar 2 parámetros e imprimirlos RRS feed

  • Pregunta

  • Saludos ,

    Tengo lo siguiente:

    <td class="bg-primary" align="center">@Html.ActionLink("Asignar", "Edit", new { id = item.acq.Id_Solicitud, cadena = item.listarcanal.Canal_nombre }) </td>

    Estos valores los paso de vista a vista y en la url del navegador veo que viene asi :

    http://localhost/Acq/Edit/147?cadena=MASVALOR

    Lo que necesito en mi vista es solo imprimir el contenido de la variable cadena y mostrarlo al usuario.

    COMO PUEDO LOGRARLO?

    gracias

    lunes, 30 de septiembre de 2019 20:12

Todas las respuestas

  • Simplemente en el método de acción declaras un parámetro de tipo string que se llame cadena, y automáticamente recibirá el valor que le has pasado. O, si lo prefieres, puedes usar QueryString["cadena"]. Para mostrarlo, mételo en un campo de tu ViewModel (o haz la chapucilla de meterlo en el ViewBag) y en la vista que devuelvas muéstralo con @ desde el campo del model o desde el ViewBag.
    martes, 1 de octubre de 2019 7:03