我试图编写一个javascript函数来显示和隐藏telerik:RadAjaxLoadingPanel,但是由于某种原因,当我尝试使用$find函数时,它总是返回为null,即使在加载了这些控件之后。
我是asp.net开发新手,有人能告诉我出了什么问题吗?
我的远程控制.aspx代码
<telerik:RadAjaxLoadingPanel ID="ModalLoadingPanel" runat="server" Transparency="10" BackColor="#E0E0E0" Modal="true">
<div style="margin-left: auto; margin-right: auto; margin-top: 45px; margin-bottom: auto; width: 135px; height: 80px;"
class="modalProgress">
<div class="spinner"></div>
</div>
</telerik:RadAjaxLoadingPanel>存在于<script>标记中的javascript函数
function showActivityIndicator() {
var loadingPanel = $find("<%= ModalLoadingPanel.ClientID %>");
loadingPanel.set_modal(true);
}谢谢!
发布于 2016-11-15 01:54:02
试一试
$("#<%= ModalLoadingPanel.ClientID %>").find();$是一个函数,它接受一个选择器,如果选择器是一个ID,它应该加上#符号。
实际上,你甚至不需要找到,除非你需要做进一步的过滤。这样你就可以得到标签了:
$("#<%= ModalLoadingPanel.ClientID %>");https://stackoverflow.com/questions/40600685
复制相似问题