Я использую таймер и панель обновления, чтобы показывать часы на моей странице. используя эти коды в моем aspx:
<%@ Control language="C#" Inherits="Mosi.Modules.Clock.ViewClock" CodeFile="ViewClock.ascx.cs" AutoEventWireup="true"%>
<asp:Timer ID="Tmrclk" runat="server" Interval="1000" ontick="Tmrclk_Tick">
</asp:Timer>
<asp:UpdatePanel ID="Updpanelclk" runat="server" ChildrenAsTriggers="False"
UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Tmrclk" EventName="Tick">
</asp:AsyncPostBackTrigger>
</Triggers>
<ContentTemplate>
<asp:Label ID="lblclk" runat="server"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
и этот код в моем файле aspx.cs:
protected void Tmrclk_Tick(object sender, EventArgs e)
{
lblclk.Text = DateTime.Now.ToLongTimeString();
}
Я использую этот код в качестве модуля в дотнетнуке CMS и он работает! но когда в dotnetnuke я выбираю раскрывающийся список панели управления, этот код ajax вызывает раскрывающийся список и не фокусируется.
как мне сосредоточиться на этом выпадающем списке.
любая помощь будет оценена.
Спасибо