datalist里放入linkbutton和pannel想让linkbutton点击后,pannel出现,怎么实现?

来源:百度知道 编辑:UC知道 时间:2024/05/18 09:53:30
做一个回复系统,如题:datalist里放入linkbutton(回复),和pannel(回复的界面),想让linkbutton点击后,pannel出现,怎么实现?就是说,在datalist里有两个表格,和一个按钮。第一个表格在datalist数据绑定后visible就为true,而第二个表格需要在单击了在第一个表格里的回复按钮(linkbutton)visible才为true,同时怎样做到获取第二个表格提交的回复内容,并插入数据库?

先设置linkbutton的commantname为aa:

然后用这个事件来控制:
protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{
if (e.CommandName.ToString().Equals("aa"))
{
Panel pan=(Panel)e.Item.FindControl("Panel1");
pan.Visible = true;
}
}

建议少用服务器控件 可以做一个div 然后把div的runat属性设置为server
在后台写 this.div.hide() 或者show()