如何更新部分UpdatePanel的内容?

时间:2019-11-15 09:14:26

标签: c# asp.net gridview timer updatepanel

我有一个gridview,其中包含两列(MessageData)。这些是使用列表填充的。

 public class StartAO
        {
            public string Message { get; set; }
            public DateTime Data { get; set; }


            public static List<StartAO> GetData()
            {
                List<StartAO> so = new List<StartAO>();

                so.Add(new StarAO() { Message = "Start AO", Data = DateTime.Now });

                return so;
            }
        }

我有一个<asp:UpdatePanel>,其中包含gridview和触发器。

                <asp:UpdatePanel ID="UpdatePanel8" runat="server" UpdateMode="Conditional">
                    <ContentTemplate>
                        <!--gridview-->
                    </ContentTemplate>
                    <Triggers>
                        <asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
                    </Triggers>
                </asp:UpdatePanel>

一切正常,只有一个例外。 Data每秒钟更新一次,因为它是由Timer1触发的。我不想每秒更新一次日期。我想显示消息出现的日期,仅此而已。有没有一种方法可以只更新Message列?或者我应该怎么做才能实现自己想要的?

0 个答案:

没有答案