我想问一下单击LinkButton
内部时如何防止回发GridView
?
我目前的实现是,我有一个GridView
带有客户详细信息的按钮链接,它是 ID 链接按钮,一旦单击此链接按钮,客户详细信息将显示在各自的字段(即文本框等)上,但我想要它通过删除 Post back 来单击所述按钮时看起来更具交互性和更快。我怎样才能做到这一点?谢谢。
我想问一下单击LinkButton
内部时如何防止回发GridView
?
我目前的实现是,我有一个GridView
带有客户详细信息的按钮链接,它是 ID 链接按钮,一旦单击此链接按钮,客户详细信息将显示在各自的字段(即文本框等)上,但我想要它通过删除 Post back 来单击所述按钮时看起来更具交互性和更快。我怎样才能做到这一点?谢谢。
所以只是为了在我们的评论后确认我的回答,替换这个......
<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
以防止浏览器响应锚点单击。
如果它适合您,请将此标记为答案。