2011-05-10 4 views
0

나는 radcombobox가있는 페이지를 가지고 있는데,이 컨트롤은 콤보 박스처럼 작동하는 usercontrol과 보고서를 생성하는 버튼입니다.다른 컨트롤을 다시 게시하는 동안 usercontrol을 사용하지 않도록 설정하는 방법

radcombox의 선택된 값에 따라 usercontrol이 채워졌습니다. 문제는 선택한 첫 번째 콤보가 변경되고 다시 게시가 표시 될 때 사용자가 새 rdcombo 선택한 항목을 기반으로 채우기 전에 uc 항목 중 하나를 사용할 수 있다는 것입니다. 오류를 해결할 수있는 버튼을 클릭 할 수 있습니다. 다시 게시하는 동안 usercontrol 및 단추를 비활성화하고 싶습니다.

내 코드는 여기에 있습니다 :

انتخاب نوع پرمیت: 
    <telerik:RadComboBox ID="cbbPermitType" runat="server" AutoPostBack="true" OnSelectedIndexChanged="rblPermitType_SelectedIndexChanged" 
     Width="300" OnClientSelectedIndexChanging="OnClientSelectedIndexChangingHandler" > 
    </telerik:RadComboBox> 
    <br /> 
    <br /> 

    انتخاب پرمیت: 
    <br /> 

    <uc3:SimpleGridDown SearchMethod="HSEPermitEO" DisplayField1=" نوع پرمیت " DisplayField2="کد پرمیت" 
     DisplayField3="نام مسئول انجام کار" ID="sgdPermit" Visible="true" runat="server" /> 


<script language="javascript" type="text/javascript"> 
function OnClientSelectedIndexChangingHandler(sender, eventArgs) { 

    document.getElementById('sgdPermit').style.visibility = 'hidden'; 
} 

</script> 

내 문제는 getelementById('sgdPermit') 반환 null입니다. 또 다른 하나는 비활성화 속성이 존재하지 않는다는 것입니다.

어떤 사람이라면 저를 도와주세요.

답변

0

당신은 당신의 도움을 JQuery와 모달 또는 jquery blockUI

+0

같은 모달위한에서 JQuery와 플러그인 덕분에 사용할 수 있습니다. 하지만 그것은 시간 초과와 함께 작동, 나는 기다리는 특별한 시간을 설정하고 싶지 않아, durin 포스트 백을 기다리고 싶어. – farnaz

+0

실제로 우리는 우리가 원하는대로 수정할 수 있습니다 .. 다시 게시 할 때 blockUI(); 그럼 언제 다시 게시 완료 전화 unblockUI() – bungdito

+0

.. 당신은 JQuery에 axferience 없어 ... 내가 어떻게 할 수있는 보여줍니다 제발 주실 수 있습니다. 나에게 아이디어를 줄 수있어. – farnaz

관련 문제