ASP.NET Tutorial/Ajax/Animation
Содержание
Show Animation Composite
<source lang="csharp">
<%@ Page Language="C#" %> <%@ Register TagPrefix="ajax" Namespace="AjaxControlToolkit"
Assembly="AjaxControlToolkit" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server">
<title>Show Animation Composite</title> <style type="text/css"> #pnl { display:none; position:absolute; width:1px; height:1px; left:200px; top:200px; padding:3px; background-color: #eeeeee; border:solid 1px black; } </style>
</head> <body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" /> <asp:Button id="btn" Text="Play" OnClientClick="return false;" Runat="server" /> <asp:Panel ID="pnl" runat="server">
I feel so animated!
</asp:Panel> <ajax:AnimationExtender ID="ae1" TargetControlID="btn" runat="server"> <Animations> <OnClick> <Sequence AnimationTarget="pnl"> <EnableAction AnimationTarget="btn" Enabled="false" /> <StyleAction Attribute="display" Value="block"/> <Parallel> <FadeIn Duration="1" Fps="20" /> <Scale Duration="1" Fps="20" ScaleFactor="30.0" Center="true" /> </Parallel> </Sequence> </OnClick> </Animations> </ajax:AnimationExtender>
</form>
</body> </html></source>
Using the Animation Control
<source lang="csharp">
<%@ Page Language="C#" %> <%@ Register TagPrefix="ajax" Namespace="AjaxControlToolkit"
Assembly="AjaxControlToolkit" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server">
<title>Show Animation Simple</title> <style type="text/css"> #pnl { position:absolute; padding:3px; background-color: #eeeeee; border:solid 1px black; } </style>
</head> <body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" /> <asp:Panel ID="pnl" runat="server">
I feel so animated!
</asp:Panel> <ajax:AnimationExtender ID="ae1" TargetControlID="pnl" runat="server"> <Animations> <OnLoad> <Sequence> <Move Horizontal="300" Vertical="300" Duration="1" Fps="20" /> <FadeOut Duration="1" Fps="20" /> </Sequence> </OnLoad> </Animations> </ajax:AnimationExtender>
</form>
</body> </html></source>