如何删除gridview中linkbutton的回发?

时间:2013-08-13 08:21:24

标签: asp.net button gridview postback asynchronous-postback

如果点击LinkButton中的GridView,我想问一下如何防止回发?

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

1 个答案:

答案 0 :(得分: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以防止浏览器响应锚点击。

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