繁体   English   中英

在Asp.Net上的计时器问题

[英]Timer issue on Asp.Net

我在asp.net中遇到了一个严重的问题,这使我无法继续前进。

问题是由于服务器端计时器控制。 以下是场景,

加载主页后,计时器将自动启动,并且应在整个应用程序中保持运行状态。 我的页面包含Infragistics控件。

<body>
    <form id="form1" runat="server">
    <div>
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
     <asp:UpdatePanel ID="UpdatePanel1" runat="server" onload="UpdatePanel1_Load">
            <ContentTemplate>
                <asp:Timer ID="Timer1" runat="server" Enabled="true" Interval="10000" />
            </ContentTemplate>
        </asp:UpdatePanel>
        <ig:WebDataMenu ID="WebDataMenu1" runat="server" OnItemClick="wdmenu_Context_ItemClick">
            <Items>
                <ig:DataMenuItem Key="0" Text="Add" >
                </ig:DataMenuItem>
                <ig:DataMenuItem Key="1" Text="Edit">
                </ig:DataMenuItem>
            </Items>
       <ClientEvents ItemClick="wdmenu_Context_ItemClick" />
        </ig:WebDataMenu>
    </div>
    </form>
</body>

如果我打开模型对话框并在2到3秒钟后关闭模型对话框,则wdmenu_Context_ItemClick服务器端事件(用于打开模型对话框)将触发两次...

同样单击该按钮,我正在使用Java脚本打开模型对话框,如下所示

<head runat="server">
    <title>Untitled Page</title>
    <script language="javascript" type="text/javascript">
   function wdmenu_Context_ItemClick(sender, eventArgs)
    {

        var win = window.showModalDialog("Default2.aspx", "Dialog", 'center:yes;resizable:no;dialogHeight:500px;dialogwidth:660px');
    }
    </script>

</head>

请帮助我。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM