이는 니트 - 까다로운 세부처럼 보일지도 모르지만, 나는 다음과 같은 코드를 사용하여 다시로드를 강제로 때 나타납니다 프롬프트를 비활성화 걸려 : JQuery와 ColorBox이 닫힐 때ASP 페이지 새로 고침 사용 안 함이 확인
<script type="text/javascript">
function OpenCBox()
{
$.colorbox({ href: "NewMMR.aspx", iframe: true, width: "40%", height: "70%", transition: "elastic", onClosed: function() { parent.location.reload(true); } });
}
</script>
을 parent.location.reload() 이벤트를 발생시키고 이전에 주어진 데이터를 다시 제출할 것인지 묻는 페이지를 표시합니다.
자세히 : ColorBox를 호출하고 데이터베이스에 INSERT를 수행 한 다음 색상 상자를 닫고 상위 페이지에서 GridView를 다시로드하려고합니다. 브라우저는 이전에 제출 한 데이터 (캘린더 익스텐더를 사용하여 두 개의 텍스트 상자에서 날짜 범위)를 다시 제출하도록 요청합니다.
나는이 프롬프트를 완전히 비활성화하고 싶습니다. 누군가가 알고있는 트릭이 있는지 궁금합니다.
감사합니다.
이 작업으로 인해 다시로드되고 프롬프트가 표시되지 않습니다. 완전한! –