0 ProyectoASP.Net MVC 3.0 Ajax.ActionLink valores de ruta de objeto dinámico utilizando Javascript
en mi punto de vista que tienen un oculto presentada, que tiene una UserID
. Esta ID de usuario se genera con una acción (por lo que no se conocerá previamente)
Una vez que este campo oculto tenga un valor, me gustaría utilizar ese valor como un valor de ruta de actionlink. ¿Puedo hacerlo con un selector de jquery?
Mi campo oculto es
<input id="NewUserID" type="hidden" value="80">
Mi ajax.ActionLink es
@Ajax.ActionLink("Edit", "EditUser", "User", new { UserID = "$('#GetNewPatientID').val()" },
new AjaxOptions
{
OnSuccess = "ShowEditUserForm",
UpdateTargetId = "EditUserDetails",
InsertionMode = InsertionMode.Replace,
HttpMethod = "Get"
}, new { @class = "button", id = "EditUserButton" })
Cualquier idea si esto es posible?
Gracias, buena forma de manejar – HaBo
si necesita hacer clic nuevamente en el enlace y pasar otro valor, ¿cómo puede encontrar y cambiar el valor nuevamente? – Patrick
Me parece un poco decepcionante que esta sea la mejor manera. Las llamadas AJAX en la naturaleza generalmente consumirán la entrada del usuario en la página, y tener que reemplazar() una cadena mágica con mi propia cadena para usarla es simplemente hacky. –