우리 가게/사이트에 문제가 있습니다. jQuery를 사용하여 모달에 대해 AJAXToolkitExtender를 시작합니다.
문제는 우리가 모달을 발생시키는 jQuery를 호출하는 업데이트 패널에 단추를 래핑해야한다는 것입니다. 문제는 Firefox와 Chrome에서 두 가지 이유로 다시 게시됩니다. 차례대로 서버에서 UI로 돌아가는 오류가 발생하면 장바구니가 지워집니다. 우리는 UpdatePanel을 사용할 필요없이 jQuery를 통해 호출 상태를 얻고 싶습니다. UpdatePanels는 Firefox에서 이중 게시를 다시 시도하는 것으로 알려진 문제점이 있습니다. 누구나 직설적 인 클라이언트 사이트 솔루션이나 솔루션을 사용하여 업데이트 패널을 사용하여 서버에 대한 상태 또는 호출을 가져올 필요가없고 업데이트 패널을 표시하거나 숨길 수있는 솔루션이 있습니까? 우리의 코드는 다음과 같습니다 : 당신은 실제로의 방법 때문에 더이상 UpdateProgess 컨트롤을 추가 할 필요가 없습니다 jsUpdateProgress.js업데이트 패널없이 jQuery Asp.NET 모달 진행
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(beginReq);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endReq);
function beginReq(sender, args) {
// shows the Popup
$find(ModalProgress).show();
}
function endReq(sender, args) {
// hides the Popup
$find(ModalProgress).hide();
}
이 작업을 수행하는 한 가지 방법은 jQuery Ajax 호출과 함께 PageMethods (또는 웹 서비스)를 사용하는 것입니다. 이렇게하는 방법에 대한 많은 예제가 있습니다. – Icarus