我有一个updatepanel,它包括一个文本框,一个按钮(名为'search')和一个网格视图。网格视图有一些绑定字段(名字和姓氏)和一个模板化字段(一个按钮)。
用户在文本框中插入一个名称,单击名为“搜索”的按钮,网格视图就会充满名称和按钮。
这工作得很好,而且没有完整的回帖。
问题是,当用户单击模板化字段中的按钮时,也会有部分回发,我希望避免这种情况(更新应该只在单击搜索按钮时发生)。
那么如何防止模板化字段中的按钮更新updatepanel呢?
谢谢!
发布于 2012-01-28 07:21:54
要仅在其中一个按钮(即“搜索”)被单击时才进行更新,您需要将UpdateMode=设置为“有条件的”,并设置一个指向该按钮的“触发器”,如下所示:
<asp:UpdatePanel Id="some" UpdateMode="Conditional"
ChildrenAsTriggers="False" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="SearchButtonId" EventName="Click" />
</Triggers>
<ContentTemplate>
....
</ContentTemplate>
</asp:UpdatePanel>https://stackoverflow.com/questions/9041286
复制相似问题