Javascript 使用更新面板从代码隐藏调用java脚本函数
嗨,我仍然不知道我的问题出在哪里:Javascript 使用更新面板从代码隐藏调用java脚本函数,javascript,updatepanel,scriptmanager,Javascript,Updatepanel,Scriptmanager,嗨,我仍然不知道我的问题出在哪里: <input id="hiddenFieldProgress" type="hidden" value="12" /> <asp:UpdatePanel ID="UpdatePanel2" runat="server"> <asp:UpdatePanel> <ContentTemplate> <script type="text/javascript
<input id="hiddenFieldProgress" type="hidden" value="12" />
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<asp:UpdatePanel>
<ContentTemplate>
<script type="text/javascript">
alert("warning");
var hiddenFieldProgress = document.getElementById('hiddenFieldProgress').value;
$find('MainContent_ProgressControl3').set_percentage(hiddenFieldProgress);
}
</script>
<pb:ProgressControl ID="ProgressControl3" runat="server" Mode="Manual" Width="200px" />
<asp:Timer ID="Timer1" runat="server" Interval="3000" ontick="CheckIfQueryAnalyzerIsBussy"></asp:Timer>
</ContentTemplate>
</asp:UpdatePanel>
每次定时器调用函数时,我的进度条都是0,警报正在工作,但Firefox甚至没有在这个函数中捕捉到断点。哦,我太傻了,因为这个进度条在更新面板中。我一直在努力解决这个问题,现在从堆栈溢出的角度来看,我找到了解决方案
const string script = @"onAbsoluteRadioClick();";
ScriptManager.RegisterClientScriptBlock(this, typeof(UpdatePanel), "jscript", script,true);