我有一个带有radcombobox的页面,一个像组合框一样工作的用户控件和一个生成报告的按钮。
根据radcombobox的选定值填写用户控件。问题是,当第一个选择的组合发生变化并且出现回发时,用户可以在填写新的rdcombo选定项目之前填写其中一个uc项目。并且可以单击可以清除错误的按钮。我想在回发期间禁用用户控件和按钮。
我的代码在这里:
انتخاب نوع پرمیت:
<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
。另一个是禁用属性不存在。
如果有任何想法请帮助我。