使用JavaScript打开ajaxToolkit:ModalPopupXtender的困难
我正试图用使用JavaScript打开ajaxToolkit:ModalPopupXtender的困难,javascript,c#,asp.net,Javascript,C#,Asp.net,我正试图用JavaScript打开一个ajaxToolkit:ModalPopupExtender,但当我运行代码时,我从崩溃背后的代码调用函数并显示此错误 JavaScript运行时错误:无法获取未定义的属性“show” 或空引用 这是我的JavaScript: <script> function closeChangeArea() { $find('ModalChangeArea').hide(); } function showChan
JavaScript
打开一个ajaxToolkit:ModalPopupExtender
,但当我运行代码时,我从崩溃背后的代码调用函数并显示此错误
JavaScript运行时错误:无法获取未定义的属性“show”
或空引用
这是我的JavaScript
:
<script>
function closeChangeArea() {
$find('ModalChangeArea').hide();
}
function showChangeArea() {
$find('ModalChangeArea').show();
}
</script>
这是我的ModalPoupExtender
<ajaxToolkit:ModalPopupExtender
ID="ModalChangeArea"
runat="server"
TargetControlID="hid"
PopupControlID="ChangeArea"
RepositionMode="RepositionOnWindowResizeAndScroll"
DropShadow="true"
PopupDragHandleControlID="moveArea">
</ajaxToolkit:ModalPopupExtender>
在asp.net控件id中动态附加容器,在这种情况下,您将无法使用$find获取控件以使用asp.net控件的clientid或设置ClientMode=“Static”来获取控件 尝试下面的代码来访问元素
$find('<%= ModalChangeArea.ClientID %>').show();
$find('<%= ModalChangeArea.ClientID %>').hide();
$find(“”).show();
$find(“”).hide();
clientdmode=“Static”适合我,非常感谢!
$find('<%= ModalChangeArea.ClientID %>').show();
$find('<%= ModalChangeArea.ClientID %>').hide();