0

グリッドビュー行のボタンをクリックしても、更新パネルがトリガーされません。RowCommand は間違ったトリガー イベントですか? これは、ボタン画像のクリックで実行されるコードです。

<fieldset style="width:750px;">   
    <legend>Update Pending Registrations</legend>
        <asp:UpdatePanel ID="updtPendingUsers" runat="server">
            <ContentTemplate>
                <asp:Label ID="lblgvPending" runat="server" Visible="False"></asp:Label>
                <asp:GridView ID="gvPendingUsers" runat="server" AutoGenerateColumns="False"
                              CssClass="mGrid" DataKeyNames="userid">
                </asp:GridView>
                <asp:EntityDataSource ID="edsPendingUsers" runat="server" ConnectionString="name=enerteckEntities"
                                      DefaultContainerName="enerteckEntities" EnableFlattening="False"
                                      EntitySetName="pendingusers">
                </asp:EntityDataSource>
            </ContentTemplate>
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="gvPendingUsers" EventName="RowCommand" />
            </Triggers>       
        </asp:UpdatePanel>       
</fieldset>
4

1 に答える 1

1

とUpdatePanel を設定UpdateMode="Conditional"してみてください。ChildrenAsTriggers="False"

またEventName、トリガーから属性を削除して、再試行してください。

于 2012-09-27T05:52:29.777 に答える