C # 코드를 통해 hiddenfield의 값을 설정 한 다음 jquery에서 해당 hiddenfield의 값을 가져 오려고합니다. C #에서 올바르게 설정할 수 있지만 jquery에서 가져 오려고하면 값이 비어 있습니다. 여기 내 코드가 있습니다. 내 C # 코드가 먼저 실행되고 그 다음에 jquery 코드가 실행됩니다.
씨#
if (IsPostBack)
{
//set the value of the hidden field
hdnPostbackControlId.Value = "Hello World!;
}
JQuery
$(document).ready(function() {
var controlId = $('#ctl00_ContentPlaceHolder1_hdnPostbackControlId').val();
});
위의 jquery 코드에서 "controlId"는 다시 비워집니다. 이 문제를 해결하고 내 hiddenfield 값을 jquery에 올바르게 전달하는 방법에 대한 아이디어가 있습니까?
이 페이지에서 업데이트 패널을 사용하고 있다고 원래 게시물에서 언급하지 않았습니다. 내 숨겨진 필드는 업데이트 패널 외부에 배치되었습니다. 이로 인해 숨겨진 필드가 비어 있습니다.
업데이트 패널 내부의 숨겨진 필드를 이동했는데 이제 제대로 작동합니다.
당신의 도움을 주셔서 감사합니다!
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다