0 ProjektuASP.Net MVC 3.0 Ajax.ActionLink obiekt dynamiczny wartości trasy przy użyciu JavaScript
Moim zdaniem mam ukryty złożony, który ma UserID
. Ten identyfikator użytkownika jest generowany podczas działania (więc nie będzie to znane wcześniej).
Gdy to ukryte pole ma wartość, chciałbym użyć tej wartości jako route link trasy akcji. Czy mogę to zrobić za pomocą selektora jquery.
Moje ukryte pole jest
<input id="NewUserID" type="hidden" value="80">
My Ajax.ActionLink jest
@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" })
Każdy pomysł, jeśli jest to możliwe?
Dzięki niezły sposób obsłużyć – HaBo
, jeśli chcesz ponownie kliknąć w link i podać inną wartość, jak znaleźć i zmienić wartość ponownie? – Patrick
Jestem trochę rozczarowany, że to najmilszy sposób. AJAX wywoływane w środowisku naturalnym generalnie zużywają dane wprowadzane przez użytkownika na stronie i muszą mieć .replace() magiczny ciąg z własnym ciągiem znaków do użycia, który jest po prostu hacky. –