LinkButton几个用法:
1、在使用时可以通过CommandName和CommandArgument属性联合起来绑定并传值,如:
CommandName="record"
CommandArgument='<%# Eval("MemberID") %>'
2、当有删除操作时会弹出确认对话框这是可这样写:
OnClientClick="javascript:if(confirm('确定删除吗?')) return true; else return false;"
3、给属性绑定值,以显示隐藏linkbutton
Visible='<%# CheckState(Convert.ToInt32(Eval("status")))%>'
然后在后台写一个CheckState()方法.
或者写成Visible='<%# Convert.ToInt32(Eval("status"))==1? true:false%>'
也可以对多个参数做判断,比如:
<asp:LinkButton ID="lbtnComplete" CommandName="lbtnComplete" OnClientClick='return confirm("确定完成吗?")' Visible='<%# (Convert.ToInt32(Eval("status")) == 0 && Convert.ToInt32(Eval("type_id")) == 0)?true:false%>' runat="server" Text="确定完成" />
也就是说只有status=0并且type_id=0都符合时,该按钮才显示