AJAX 업데이트 패널이있는 ASP.NET 3.5 웹 사이트가 있습니다. 일부 서버 측 코드를 처리 한 다음 "코드 처리 완료"라는 사용자 프롬프트를 발행하면됩니다.ASP.NET 3.5의 AJAX 메시지 상자
ASP.NET의 Msgbox-esque 메서드에 대한 지원이 필요하지만 업데이트 패널을 찾을 때 다른 JavaScript 기반 솔루션이 효과적으로 작동하지 않는다는 것을 알고 있습니다.
도움말.
AJAX 업데이트 패널이있는 ASP.NET 3.5 웹 사이트가 있습니다. 일부 서버 측 코드를 처리 한 다음 "코드 처리 완료"라는 사용자 프롬프트를 발행하면됩니다.ASP.NET 3.5의 AJAX 메시지 상자
ASP.NET의 Msgbox-esque 메서드에 대한 지원이 필요하지만 업데이트 패널을 찾을 때 다른 JavaScript 기반 솔루션이 효과적으로 작동하지 않는다는 것을 알고 있습니다.
도움말.
에 대한 직접적인 예를 찾을 수 없습니다 이것으로, 이것이 어떻게 사용되고 있는지를 볼 수 있으며 필요에 따라 변경할 수 있습니다. 클라이언트에서 updatepanel이 비동기 포스트 백을 수행 하는지를 확인하는 get_isInAsyncPostback() 메소드가 있습니다. 당신이 대해 EndRequest 이벤트 활용할 수 있으며, 비동기 포스트 백 경우, 당신은 여기에 경고를 게시 할 수 있습니다, 대신 beginRequest의이의 테마를 사용 http://www.asp.net/ajax/documentation/live/Tutorials/CancelAsyncPostback.aspx
:
이 링크는 어떻게 업데이 트를 취소하는 방법을 보여줍니다 . 이 코드는 성공적으로 작동한다고 가정합니다.이 감지 기능을 추가하고 있습니까?
HTH.
MsgBox가 존재하지 않지만 javascript alert() 함수를 살펴보십시오. 그러면 메시지가 팝업됩니다. 여기
이서버 측 코드에서 자바 스크립트를 삽입하려면 javascript popups에 대한 자세한 정보와 함께 링크입니다, 당신은이를 사용할 수 있습니다
ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('Code processing complete.');",True)
이 대답은 AJAX와 업데이트 패널에 관해 게시 한 사실을 고려하지 않았습니다. –
왜 그렇지 않습니까? javascript 나 다른 클라이언트 스크립트없이 브라우저에 메시지를 표시하는 방법은 없습니다 (VB Script는 IE에서 지원됩니다). AJAX 및 UpdatePanels로 작업하려면 페이지에 javascript를 추가하십시오. –
asp.net은 서버 측 코드입니다. 클라이언트에서 어떤 일이 일어나길 원하면 코드를 생성하여 브라우저에 보내야합니다. –
'ajaxtoolkit-modalPopUp extender'를 사용하지 않는 이유 – dotNETbeginner