0 ProjectASP.Net MVC 3.0 Ajax.ActionLink valori del percorso degli oggetti dinamici che utilizzano JavaScript
Nel mio punto di vista ho un nascosta archiviato che ha un UserID
. Questo ID utente viene generato su un'azione (quindi non sarà noto prima)
Una volta che questo campo nascosto ha un valore, vorrei utilizzare tale valore come un routevalue del link di azione. Posso farlo con un selettore jquery.
mio campo nascosto è
<input id="NewUserID" type="hidden" value="80">
mio ajax.ActionLink è
@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" })
Qualsiasi idea se questo è possibile?
Grazie per il bel modo di gestire – HaBo
se è necessario fare nuovamente clic nel collegamento e passare un altro valore, come è possibile trovare e modificare nuovamente il valore? – Patrick
Trovo un po 'deludente che questo sia il modo migliore. Le chiamate AJAX in natura generalmente consumano l'input dell'utente sulla pagina, e dovendo .replace() una stringa magica con la mia stringa per usare quella è solo hacky. –