<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 返回值为真.