2012-03-28 4 views
0

ConfirmText가 정적 값으로 설정된 내 페이지에이 Ajax ConfirmButtonExtender가 있습니다. 이 순서를 무효화 하시겠습니까?Ajax ConfirmButtonExtender ConfirmText 값을 동적으로 설정합니다.

기능 이상
public static string setConfirmTextValue() 
{ 
    return "Note:\n\nThis will void your order.\n\nProceed?"; 
} 

는 내부 버튼에 사용 된 작품 할 때 다음과 같이

<ajaxToolKit:ConfirmButtonExtender ID="cbe_btnVoid" runat="server" ConfirmText="Are you sure you want to void this order?" Enabled="True" TargetControlID="btnTarget" /> ' 

지금, 나는 confirmtext의 정적 값 대신에 가정으로 문자열을 반환하는 함수를 만들었습니다 그리드 뷰에 따라 confirmtext를 표시하지만, 페이지의 버튼에서 사용될 때 확인 텍스트는 비어 있습니다.

ConfirmText='<%# Utils.setConfirmTextValue() %>' 

내가있는 gridview의 외부 버튼과 동일하게 사용하고 다음과 같이 내가있는 gridview 내부의 버튼의 confirmtext 값을 설정하고있다. 어떤 제안이나 생각이 제발 ...

답변

1

Extender에 대한 ConfirmText를 GridView 외부 버튼에 설정하려는 경우 페이지로드시 설정할 수 있습니다.

if(!isPostBack) 
{ 
    cbe_btnVoid.ConfirmText = Utils.setConfirmTextValue(); 
} 

잘 뒤에 코드를 사용하지 않고 결합 할 수있는 방법이있을 수 있습니다, 나는 데이터 소스를 사용하는 제어 외부 <퍼센트 번호 ... %가> 태그를보고 지금까지 기억하지 않습니다.

+0

나는 이것을 전에 인정했다고 생각했다. 고맙습니다. –

+0

@jaytapaoan 아, 이것에 대해 잊어 버렸습니다. –

관련 문제