Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
“牛腩”_牛排腩是哪个部位,希望能够帮助你!!!。
LinkButton:是一个服务器的组件,类似于HTML中的<a>表示符。主要作用就是在页面中显示一个超链接。当这个链接被按动的时候,页面就会往服务器端传递信息,并且在服务器端来处理相应的事件。
LinkButton属性和事件
LinkButton 常用属性和事件 |
|
Text |
属性,显示文字 |
CommandName |
属性,当触发Click事件时,通过CommandName可以方便的往服务器端传递数据。 |
CommandAraument |
同上 |
OnClick |
事件,当组件被Click的时候触发 |
OnCommand |
事件,触发这个事件的时候,往服务器端传递CommandName,CommandArgument属性值。 |
LinkButton使用示例
1.前台代码
<asp:LinkButton runat="server" ID="lbtnUp" CommandArgument='<%#Eval("id") %>' OnClick="lbtnUp_Click">修改</asp:LinkButton>
对应牛腩里面前台代码
<asp:LinkButton ID="lbtnDelComment" OnClientClick="return confirm('是否要真的删除该评论?')" OnClick="lbtnDelComment_Click" CommandArgument='<%# Eval("ID") %>>' runat="server" Visible="false">删除</asp:LinkButton>
2.后台代码
protected void lbtnUp_Click(object sender, EventArgs e) { string id = ((LinkButton)sender).CommandArgument; common.salert(id); }
对应牛腩里面后台代码
protected void lbtnDelComment_Click(object sender, EventArgs e) { //当前点击按钮 LinkButton lb = (LinkButton)sender; //获取传过来的commentID string comID = lb.CommandArgument; //删除该评论 bool b = new CommentManager().delete(comID); }
【
小结】明白了滴水穿石!!!
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章