gridview里的Button的代码怎么写(C#)
(VS.2005)我在gridview的<Columns><asp:TemplateField><ItemTemplate>标签中加了个Button标签,我要跟这个But...
(VS.2005)我在gridview的<Columns><asp:TemplateField><ItemTemplate>标签中加了个Button标签,我要跟这个Button写后台点击代码的话在哪里写啊,双击的话根本不是Button_client而是GridView1_SelectedIndexChanged,我在网上搜了发现是用了CommandName和CommandArgument的,但是讲的不是很清楚,我希望哪位高手能跟我讲清楚点,给个稍微完整点的代码,谢谢了!
展开
1个回答
展开全部
aspx页面 自己追加一个onclick事件 例如btnShow_Click=“btnShow_Click” 后台自己定义这个事件 protected void btnShow_Click(object sender, EventArgs e) { Button btn = (Button)sender; if (btn.CommandName == "show") //前台赋个参数给Button的CommandName 用来做判断 { object[] argument = lbtn.CommandArgument.ToString().Split(','); //获取传递过来的参数 我这里要传递了两个参数 两个参数我拼接成了一个 用. 隔开了 string state = argument[0].ToString(); string recomid = argument[1].ToString(); if (state == "0") { Blog.updateState(recomid, "1"); lbtn.Text = "已显示"; binddata(); } else { Blog.updateState(recomid, "0"); lbtn.Text = "已取消"; binddata(); } } }
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询