来自内容页面的Asp.net工作计时器 [英] Asp.net work timer from content page

查看:67
本文介绍了来自内容页面的Asp.net工作计时器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望通过点击内容页面中的某个按钮来启用母版页中的计时器,但我不会触发点击事件



子页面代码



i want to make timer in master page enable by clicking some button from content page but i doesnt trigger click event

Sub page code

if (g_buton.Text != "")
                    {

                        string oran_adi = g_buton.Text;
                        string oran_adi_son = oran_adi.Replace(".", ",");
                        double oran_db = Convert.ToDouble(oran_adi_son);
                        try
                        {
                            sept.Ekle(g_mac_id, g_mac_adi, g_taraf, oran_db, g_bahis_adi, mac_saati, "sabit", g_handi_taraf);
                            string jScript = "<script type=\"text/javascript\">\n" +
                                                      "parent.$.fancybox.close();\n" +
                                                                          "</script>";
                            RegisterStartupScript("fancybox", jScript);
                            (Site1)this.Master).update();
                        }
                        catch (Exception EX)
                        {

                            lt_uyari.Text = @"<script language='javascript'>alert('Bir hata oluştu.');</script>";
                        }

                    }
                    else
                    {
                        lt_uyari.Text = @"<script language='javascript'>alert('Oran Kapalıdır.');</script>";
                    }





母版页Html





Master Page Html

 <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                                            <ContentTemplate>
 <asp:Timer ID="t_zaman" Enabled="false" Interval="3000" runat="server" OnTick="t_zaman_Tick"></asp:Timer>
<asp:Repeater runat="server" ID="rpt_kupon" OnItemCommand="rpt_kupon_ItemCommand">
                                                            <HeaderTemplate>
                                                            </HeaderTemplate>
                                                            <ItemTemplate>
                                                                <li>
                                                                    
                                                                        <asp:Literal ID="lt_mac_id" Text='<%# Eval("mac_id").ToString()%>' runat="server"></asp:Literal>
                                                                    
                                                                    <p style="display: none">
                                                                        <asp:Literal ID="lt_id" Text='<%# Eval("mac_id").ToString()%>' runat="server"></asp:Literal>
                                                                    </p>
                                                                    <p style="text-align: center; width: 36px; margin-removed 19px;">
                                                                        <%# Eval("taraf").ToString()%>
                                                                    </p>
                                                                    <p style="width: 190px; text-align: center; font-size: 10px">
                                                                        <%# Eval("mac_adi").ToString()%>
                                                                    </p>
                                                                    <p style="width: 33px;">
                                                                        <%# Eval("oran").ToString()%>
                                                                    </p>
                                                                    <p style="width: 22px;">
                                                                        <asp:Button ID="bt_cikar" CommandName="cikar" runat="server" Text="x" CssClass="arka_gizle" />
                                                                    </p>
                                                                </li>
                                                            </ItemTemplate>
                                                            <FooterTemplate>
                                                            </FooterTemplate>
                                                        </asp:Repeater>
    </ContentTemplate>
                                        </asp:UpdatePanel>







public void update()
       {
           t_zaman.Enabled = true;

       }
       protected void t_zaman_Tick(object sender, EventArgs e)
       {
           SepetGetir();
           t_zaman.Enabled = false;
       }

推荐答案

.fancybox.close(); \ n +
< / script>;
RegisterStartupScript( fancybox,jScript);
(Site1) this .Master).update();
}
catch (Exception EX)
{

lt_uyari.Text = @ < script language ='javascript'> alert('Birhataoluştu。') ;< / script>;
}

}
else
{
lt_uyari.Text = @ < script language ='javascript'> alert('OranKapalıdır 。');< /脚本>中;
}
.fancybox.close();\n" + "</script>"; RegisterStartupScript("fancybox", jScript); (Site1)this.Master).update(); } catch (Exception EX) { lt_uyari.Text = @"<script language='javascript'>alert('Bir hata oluştu.');</script>"; } } else { lt_uyari.Text = @"<script language='javascript'>alert('Oran Kapalıdır.');</script>"; }





母版页Html





Master Page Html

 <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                                            <ContentTemplate>
 <asp:Timer ID="t_zaman" Enabled="false" Interval="3000" runat="server" OnTick="t_zaman_Tick"></asp:Timer>
<asp:Repeater runat="server" ID="rpt_kupon" OnItemCommand="rpt_kupon_ItemCommand">
                                                            <HeaderTemplate>
                                                            </HeaderTemplate>
                                                            <ItemTemplate>
                                                                <li>
                                                                    
                                                                        <asp:Literal ID="lt_mac_id" Text='<%# Eval("mac_id").ToString()%>' runat="server"></asp:Literal>
                                                                    
                                                                    <p style="display: none">
                                                                        <asp:Literal ID="lt_id" Text='<%# Eval("mac_id").ToString()%>' runat="server"></asp:Literal>
                                                                    </p>
                                                                    <p style="text-align: center; width: 36px; margin-removed 19px;">
                                                                        <%# Eval("taraf").ToString()%>
                                                                    </p>
                                                                    <p style="width: 190px; text-align: center; font-size: 10px">
                                                                        <%# Eval("mac_adi").ToString()%>
                                                                    </p>
                                                                    <p style="width: 33px;">
                                                                        <%# Eval("oran").ToString()%>
                                                                    </p>
                                                                    <p style="width: 22px;">
                                                                        <asp:Button ID="bt_cikar" CommandName="cikar" runat="server" Text="x" CssClass="arka_gizle" />
                                                                    </p>
                                                                </li>
                                                            </ItemTemplate>
                                                            <FooterTemplate>
                                                            </FooterTemplate>
                                                        </asp:Repeater>
    </ContentTemplate>
                                        </asp:UpdatePanel>







public void update()
       {
           t_zaman.Enabled = true;

       }
       protected void t_zaman_Tick(object sender, EventArgs e)
       {
           SepetGetir();
           t_zaman.Enabled = false;
       }


这篇关于来自内容页面的Asp.net工作计时器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆