0

我想问一下单击LinkButton内部时如何防止回发GridView

我目前的实现是,我有一个GridView带有客户详细信息的按钮链接,它是 ID 链接按钮,一旦单击此链接按钮,客户详细信息将显示在各自的字段(即文本框等)上,但我想要它通过删除 Post back 来单击所述按钮时看起来更具交互性和更快。我怎样才能做到这一点?谢谢。

4

1 回答 1

1

所以只是为了在我们的评论后确认我的回答,替换这个......

<asp:TemplateField> <ItemTemplate> <asp:LinkButton ID="linkView" CssClass="View" Text ='<%# Eval("ID")%>' runat="server"></asp:LinkButton> </ItemTemplate> </asp:TemplateField>

...有了这个...

<asp:TemplateField> <ItemTemplate> <a href="#" onclick="return loadViaAjax();"><%# Eval("ID")%></a> </ItemTemplate> </asp:TemplateField>

...这loadViaAjax是一个 Javascript 函数,它通过 AJAX 或其他方式填充您的客户字段。确保此函数返回false以防止浏览器响应锚点单击。

如果它适合您,请将此标记为答案。

于 2013-08-14T10:26:15.793 回答