내 ASP.net MVC 응용 프로그램에서. 나는 문제에 직면하고 있으며 정말로 고심하고있다.Ajax 응답을 얻은 후에 ASP.net MVC에서 Label.HiddenFor 필드를 업데이트 할 수 없습니다.
<% using (Ajax.BeginForm("AjaxEdit", "Home", new AjaxOptions { OnSuccess = "Success", OnFailure = "Failed",UpdateTargetId = "ChangedOn"}))
{ %>
<%=Html.HiddenFor(Model => Model.ChangedOn)%>
<%:Html.DisplayFor(Model => Model.ChangedOn)%>
제출 buttton을 클릭 한 후, 아약스 요청이 호출되고 서버 응답이 다시 전송됩니다
나는 점에서 나는로 정의 된 라벨을 가지고, 뷰에서 편집 양식을 가지고있다.
그러나 문제는 서버 응답을받은 숨겨진 필드를 업데이트 할 수 없다는 것입니다.
문제는 비공개 입력 유형입니다. 이 도움말을 수행하는 다른 방법이 있습니다. 당신이 원하는 경우
$("#ChangedOn").val(yourValue);
그리고 :
<input id="ChangedOnId" name="ChangedOn" type="hidden" value="<%=Model.ChangedOn%>">
동일한 해결책이 있습니까? –