[英]how to disable a usercontrol during postback of an other control
我有一个带有radcombobox的页面,一个像组合框一样工作的用户控件以及一个生成报告的按钮。
用户控件根据radcombobox的选定值填写。 问题在于,当第一个所选的组合更改并出现回发时,用户可以在基于新的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 modal或jquery插件作为modal,例如jquery blockUI
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.