关于后台管理linkbutton按钮几个重要属性的理解

<asp:LinkButton ID="lkbtnDelete" runat="server" CausesValidation="False" CommandName="Delete"
                                        Text="删除" CommandArgument='<%# Eval("i_id") %>' OnClientClick="return confirm('您确定要删除吗?');"></asp:LinkButton>

CausesValidation:该属性主要用于当提交按钮点击后,是否让验证控件执行验证,如果验证失败,则不执行按钮的提交。CausesValidation 为 True 时,表示按钮被点击后,执行页面上的验证。如果为 False,表示这个按钮被点击时不触发页面上的验证。

使用 CommandName 属性确定要执行的命令。 CommandName 属性可以包含由程序员设置的任何字符串。 程序员然后可以在代码中标识该命令名并执行适当的任务。

CommandArgument:绑定数据库中一个主键

OnClientClick用于执行客户端脚本.当我们单击一个按钮时,最先执行的是OnClientClick 事件,根据OnClientClick 事件的返回值来决定是否执行OnClick事件来postback页面.其返回值为true 和

false,默认情况下OnClientClick 返回值为真.

原文地址:https://www.cnblogs.com/candyzhmm/p/4298727.html