【发布时间】:2011-06-02 04:59:43
【问题描述】:
我想知道如何控制 post_back 请求的服务器端函数(asp.net 和 C#)的执行顺序?
例如: 我的网页上有两个按钮,单击其中任何一个都会触发 post_back 请求。回发将更新 AJAXUpdatePanel 中的网格视图。我发现如果我点击button1,函数执行顺序是: button1_onclick(); gridview1_rowCreated();
但是,如果我单击按钮 2,则顺序为: gridview1_rowCreated(); button2_onClick();
有没有使顺序一致?任何评论都非常感谢。
【问题讨论】:
-
你能从你的代码后面贴出你的代码吗?我很想知道你在哪里/何时对你的 gridview 进行数据绑定
-
好点。 button2_onclick() 没有数据绑定,而 button1_onclick() 有。在 button2_onclick() 函数中添加数据绑定后,顺序是一致的。非常感谢!我猜原因是 row_created 事件在数据绑定后再次被触发,因此顺序变得一致。