0

我们的页面上有一个问题,即第一次返回按钮时(我们有 ASP.NET ajax 来启用部分更新)没有任何反应,然后在每次后续单击时,信息都会更新,就像之前的事件被触发一样。

这是页面的代码。这些事件是从表内触发的按钮单击。在后端重新渲染。

<asp:ScriptManager EnablePartialRendering="true" ID="scrptMgr1" runat="server">
    </asp:ScriptManager>
    <asp:UpdatePanel runat="server" ID="folderContainer">
        <ContentTemplate>
            <asp:Table id="FolderTable" CssClass="FolderTable" runat="server" CellSpacing="0"></asp:Table>
        </ContentTemplate>
    </asp:UpdatePanel>

有任何想法吗?

谢谢。

4

3 回答 3

0

您是否尝试过使用或不使用 runat="server" 的 HTML 表格?

您是否在回发的表格内添加或删除控件?

于 2008-12-15T15:29:07.487 回答
0

受到罗伯特回答的启发:

您在哪个事件处理程序中构建您的表?如果您在 Page_Load 中构建它而不检查 IsPostBack),则尚未处理按钮的单击事件。

您需要在按钮单击处理程序中构建表格。

于 2008-12-15T20:28:54.513 回答
-1

您的表格可能在页面生命周期中被填充得太晚。尝试在 PreInit 中创建表。

于 2008-12-15T20:09:12.603 回答