2010-06-26 2 views
1

내가트리거 확인 상자

<asp:CommandField ShowEditButton="true" ButtonType="Link" EditText="Edit" 
        ShowHeader="true" HeaderText="Edit" 
        HeaderStyle-Font-Bold="true" /> 

< ASP를 사용했다. cliked되어 확인의 경우는 값을하는 방법

Response.Write("<script>confirm('Are you sure');</script>"); 
if("OK") 
{ 

} 
else 
{ 

} 

여부

는 전 C#이 아닌 자바 스크립트를 사용하여,이 편집이 cliked 때 확인 상자를 표시해야합니다. 이 코드로 해당 확인 상자를 트리거하는 방법. 의 맨 위에 표시되는 ASP.NET 컨트롤을 말한다 -

PLS는

+0

실제 질문에 근접하지 ... 코드는 무엇입니까? –

+0

마음에 드시 든 없든, 자바 스크립트를 사용하여 확인 상자가 표시됩니다. jQuery 또는 AJAX를 사용할 수 있습니다. http://jqueryui.com/demos/dialog/ –

+0

내 대답 인 http : //www.asp.net/data-access/tutorials/adding-client-side-confirmation-when-deleting-cs. 이해할 수없는 부분이있을 경우 명확하게 질문하십시오. 그러면 답변 해 드리겠습니다. –

답변

1

당신이 다음 '팝업'의 종류를 만들 수 ModalDialogExtender를 사용하여 AJAX를 사용하는 경우 몇 가지 옵션이 있습니다 도움이 확인을 묻는 메시지가 나타납니다.

그렇지 않은 경우 사용자와 상호 작용하는 가장 좋은 방법은 여전히 ​​자바 스크립트이지만 소리를 통해 더 많은 로직을 기반으로 C# 코드에서 팝업을 발생 시키려고합니다. 하나의 옵션은 버튼의 'onclick'속성을 설정하는 것입니다.이 값은 JavaScript로 해석되고 버튼을 클릭 할 때 실행됩니다 (자바 스크립트에서 값이 0이면 버튼 클릭 이벤트를 중단 할 수 있음).

는 VB.NET 언어로 비록이 유용하게 사용할 수 있습니다 :

: 여기

http://authors.aspalliance.com/aldotnet/examples/cd.aspx

을 그리고는 C#에서 Microsoft의 주제에 대한 좋은 기사입니다

http://www.asp.net/data-access/tutorials/adding-client-side-confirmation-when-deleting-cs

삭제에 적용됩니다. 이는 확인 상자를 추가하는 가장 일반적인 이유이지만 '편집'작업에도 같은 기술을 사용할 수 있습니다.