2013-01-18 2 views
1

I이 사용자가 텍스트 상자 컨트롤을 클릭 모달 팝업 만들고 다음 코드를 내가 숨기고 싶은 모달 팝업을 숨기는 방법을 경우 진정한 = 변수

<ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender2" runat="server" PopupControlID="Panel2" CancelControlID="lblClose2" TargetControlID="txtEmail" 

    BackgroundCssClass="modalBackground"> 

</ajaxToolkit:ModalPopupExtender> 

<asp:Panel ID="Panel2" runat="server" CssClass="modalPopup" align="center" style = "display:none"> 

    Lorem ipsum dolor sit amet...<span style="float:right; margin:-5px 10px 0 0"><asp:Label ID="lblClose2" Text="X" Font-Bold="true" runat="server" style="margin-right:10px;cursor:pointer" ></asp:Label></span><br /><br /> 

</asp:Panel> 

이/그 코드를 해제를하는 경우 다음과 같은 변수 true과 같다 :

bool bSHOW_WEBSITE_EXIST_USERS = Sql.ToBoolean(HttpContext.Current.Application["CONFIG.SHOW_WEBSITE_EXIST_USERS"]); 

내 코드 숨김 스크립트 내에서 프로그램이 작업을 수행하기 위해 또는 내가이 인라인을 수행해야 할 수 있습니까?

감사합니다. 당신이 보여 코드 숨김에서 그것을 숨기려면

답변

1

, 당신은 ModalPopupName.Show()ModalPopupName.Hide() 을 나는 조건에 따라 모달 팝업을 보여 주거나 감 춥니이 link에서 발견 된 샘플이되어 사용할 수 있습니다. 도움이 될지도 모릅니다.

+0

이것은 내가 생각했던 것보다 조금 복잡한 것 같습니다. 'if (bSHOW_WEBSITE_EXIST_USERS) {// do something}'라고 말하면 코드 뒤에서 간단히 처리 할 방법이 없습니까? – user1477388

+0

그건 작동합니다; 그러나, 페이지가로드 되 자마자 보여 주지만'bSHOW_WEBSITE_EXIST_USERS = true'와 사용자가 텍스트 상자 컨트롤을 클릭하는 경우에만 표시하기를 원합니다. 이것이 가능한가? 지금 가지고있는 코드는'if (bSHOW_WEBSITE_EXIST_USERS) { ModalPopupExtender2.Show(); }' – user1477388

+1

'ModalPopupExtender2.Enabled = true;와'ModalPopupExtender2.Enabled = false; '를 사용하여 끝났습니다. – user1477388

관련 문제