1
我在頁面頂部有一個幻燈片,底部有一個窗體。但只要幻燈片中的圖像發生變化,它就會將我帶到頁面的頂部。所以我無法填寫表格或底部做任何事情。看起來它不斷髮布頁面,但我採取了一切必要的行動來避免這種情況。使用'UpdatePanel'仍然把我的頁面放在有幻燈片的頂部
這裏是我的控件:
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Timer ID="Timer1" runat="server" Interval="3000" OnTick="Timer1_Tick">
</asp:Timer>
<asp:Image ID="Image1" Height="388px" Width="936px" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
,這裏是後臺代碼:
protected void Timer1_Tick(object sender, EventArgs e)
{
SetImageUrl();
}
private void SetImageUrl()
{
Random _rand = new Random();
int i = _rand.Next(1, 5);
Image1.ImageUrl = "~/Slideshow/" + i.ToString() + ".jpg";
}
是否設置'<%@頁MaintainScrollPositionOnPostback =「真「%>'幫忙? –
它確實有助於我滾動時的一點點,但仍然不停地張貼幻燈片。 – Mash