我想在gridview行上实现asp.net ajax动画(当单击linkbutton时,行颜色从红色变回白色),我想在c#中的代码(在linkbutton_click事件中)中实现。

这可能吗?

最佳答案

                            AnimationExtender rowFader = new AnimationExtender();
                        rowFader.TargetControlID = tr.ID;
                        rowFader.ID = "aeRowFader-" + rowToFade_;
                        string animationXML =
                            @"<OnLoad>
                                <Sequence>
                                    <Color PropertyKey=""color"" StartValue=""FFFF00"" EndValue=""#FFFFFF"" />
                                    <FadeIn />
                                </Sequence>
                            </OnLoad>";
                        rowFader.Animations = animationXML;


                        rowToFade_ = 0;
                        column1.Controls.Add(rowFader);


我不确定您是否必须将控件添加到该行中的某个单元格,但它似乎可以正常工作

10-08 16:14