如何从.CS调用AnimationExtender.onClick方法?

时间:2011-02-10 15:16:08

标签: .net ajax animationextender

我是一个ASP / JS新手,并且很难尝试做一些简单的事情。我想要做的是有一个AnimationExtender fire并生成一个带有文本的窗口,我从数据库中获取它。

要做到这一点,我试图从我的DGV中的selectedIndexChanged事件处理程序中调用onClick事件,但是我找不到任何有关如何从.cs触发onClick事件的信息。这是我的.aspx:

        .style1         {             text-align:center;         }         .flyOutDiv         {              display:none;              位置:绝对;              宽度:400px;              身高:500px;              z-index:3;              不透明度:0;              过滤器:(的progid:DXImageTransform.Microsoft.Alpha(不透明度= 0));              font-size:14px;              border:solid 1px #CCCCCC;              background-color:#FFFFFF;              填充:5px;         }

    .flyOutDivCloseX
    {   
         background-color: #666666;
         color: #FFFFFF;
         text-align: center;
         font-weight: bold;
         text-decoration: none;
         border: outset thin #FFFFFF;
         padding: 5px; 
    }
</style>

<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</ajaxToolkit:ToolkitScriptManager>
<table style ="width:1200px"; border="0";>
<tr>
    <td align="center">
<asp:LinkButton ID="lnkBtnColHelp" runat="server" Text="Click Here" OnClientClick="return false;" />

    <div id="moveMe" class="flyOutDiv">
      <div style="float:right;">
     <asp:LinkButton ID="lnkBtnCloseColHelp" runat="server" Text="X" OnClientClick="return false;" CssClass="flyOutDivCloseX"  />
      </div>
        <br />
             <p>
                <asp:label id="lbFlyByLabel" runat="server"  />
             </p>                       
       </div>


    <!--step 3 -->
<ajaxToolKit:AnimationExtender ID="AnimationExtender1" runat="server" TargetControlID="lnkBtnColHelp">
        <Animations>
            <OnClick>
                <Sequence>
                    <EnableAction Enabled="false"></EnableAction>

                    <StyleAction AnimationTarget="moveMe" Attribute="display" Value="block"/>
                    <Parallel AnimationTarget="moveMe" Duration=".5" Fps="30">
                        <Move Horizontal="350" Vertical="50"></Move>
                        <FadeIn Duration=".5"/>
                    </Parallel>
                    <Parallel AnimationTarget="moveMe" Duration=".5">
                         <Color PropertyKey="color" StartValue="#666666" EndValue="#FF0000" />
                        <Color PropertyKey="borderColor" StartValue="#666666" EndValue="#FF0000" />
                    </Parallel>
                </Sequence>
            </OnClick>
        </Animations>

    </ajaxToolKit:AnimationExtender>

    <ajaxToolKit:AnimationExtender ID="AnimationExtender2" runat="server" TargetControlID="lnkBtnCloseColHelp">

        <Animations>
            <OnClick>
                <Sequence AnimationTarget="moveMe">
                    <Parallel AnimationTarget="moveMe" Duration=".7" Fps="20">
                        <Move Horizontal="-350" Vertical="-50"></Move>
                        <Scale ScaleFactor="0.05" FontUnit="px" />
                        <Color PropertyKey="color" StartValue="#FF0000" EndValue="#666666" />
                        <Color PropertyKey="borderColor" StartValue="#FF0000" EndValue="#666666" />
                        <FadeOut />
                    </Parallel>
                    <StyleAction Attribute="display" Value="none"/>
                    <StyleAction Attribute="height" Value=""/>
                    <StyleAction Attribute="width" Value="400px"/>
                    <StyleAction Attribute="fontSize" Value="14px"/>
                    <EnableAction AnimationTarget="lnkBtnColHelp" Enabled="true" />
                </Sequence>
            </OnClick>
        </Animations>

    </ajaxToolKit:AnimationExtender>

提前致谢!

克里斯

0 个答案:

没有答案