c# - ScriptManagerProxy、UpdatePanel 和纯 JS

标签 c# javascript asp.net

<asp:ScriptManagerProxy ID="ScriptManagerProxy1" runat="server">
    </asp:ScriptManagerProxy>
    <asp:UpdatePanel ID="upSchedule" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="false">
        <ContentTemplate>
            <script type="text/javascript">
                function afterRender(data) {
                // code
                }
            </script>
            <div style="margin-bottom:5px">
                Izberi:&nbsp;
                <a href="javascript:dpc1.commandCallBack('previous');">Predhodnji teden</a> -
                <a href="javascript:dpc1.commandCallBack('next');">Naslednji teden</a> -
                <a href="javascript:dpc1.commandCallBack('today');">Danes</a> -
                <a href="javascript:dpc1.commandCallBack('week');">Začetek tedna</a>
            </div>
            <br />
            <table style="width:100%">
                <tr>
                    <td valign="top" style="width:150px">
                        <DayPilot:DayPilotNavigator ID="dpnOrders" runat="server" 
                            BoundDayPilotID="dpcOrders" 

由于 DayPilotPro,我需要在 UpdatePanel 内调用纯 JS,但是当我使用 UpdatePanel 时,这是不可能的。我该如何调用它?

最佳答案

是的,这会起作用。但请确保脚本位于 ScriptManager 下方。

   Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler); 
                   Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
                        //Before callback event handler
                        function BeginRequestHandler(sender, args) {

                        }
                        //After callback event handler
                        function EndRequestHandler(sender, args) {

                        }

关于c# - ScriptManagerProxy、UpdatePanel 和纯 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4543793/

相关文章:

c# - 有什么方法可以使用应用程序图标作为通知图标吗?

c# - 将 Identity 2.0 函数移动到存储库类

javascript - 基于正则表达式匹配启用 javascript/jquery 中的按钮

sql - ASP.NET 将重复结果加入一个并对其他字段求和

c# - 为什么 Event 在 C# 中多次触发?

c# - 64 位 Windows 服务但需要 32 位 dll

javascript - 如何在 jquery ajax 成功回调中获取 'clicked' 元素

javascript - 将 javascript 放入外部文件并从中调用函数

javascript - 在cshtml中编码特殊字符

c# - Assmbley Deployed in GAC 有性能优势?