나는 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
입니다. 또 다른 하나는 비활성화 속성이 존재하지 않는다는 것입니다.
어떤 사람이라면 저를 도와주세요.
같은 모달위한에서 JQuery와 플러그인 덕분에 사용할 수 있습니다. 하지만 그것은 시간 초과와 함께 작동, 나는 기다리는 특별한 시간을 설정하고 싶지 않아, durin 포스트 백을 기다리고 싶어. – farnaz
실제로 우리는 우리가 원하는대로 수정할 수 있습니다 .. 다시 게시 할 때 blockUI(); 그럼 언제 다시 게시 완료 전화 unblockUI() – bungdito
.. 당신은 JQuery에 axferience 없어 ... 내가 어떻게 할 수있는 보여줍니다 제발 주실 수 있습니다. 나에게 아이디어를 줄 수있어. – farnaz