那位高手教我下,怎么通过ID 控制datalist 中的控件,
如下,代码 怎么在后台通过ID 控制div1 的显示与隐藏
<asp:DataList runat="server" ID="datalist1">
<ItemTemplate>
<div style=" background:white;">
<asp:LinkButton ID="LinkButton2" runat="server" OnClick="LinkButton2_Click">回复</asp:LinkButton>
</div>
<div id="div1" style=" background:blue; width:100%; height:80px; display:none;" runat="server"></div>
</ItemTemplate>
</asp:DataList>
protected void LinkButton2_Click(object sender, EventArgs e)
{
// div1.Style.Add("display", "block");
for (int i = 0; i < 8; i++)
{
string div = "";
//datalist1.Attributes[div1];
div = "datalist1_ctl0" + i + "_div1";
div.Style.Add("display", "block");
}
如下,代码 怎么在后台通过ID 控制div1 的显示与隐藏
<asp:DataList runat="server" ID="datalist1">
<ItemTemplate>
<div style=" background:white;">
<asp:LinkButton ID="LinkButton2" runat="server" OnClick="LinkButton2_Click">回复</asp:LinkButton>
</div>
<div id="div1" style=" background:blue; width:100%; height:80px; display:none;" runat="server"></div>
</ItemTemplate>
</asp:DataList>
protected void LinkButton2_Click(object sender, EventArgs e)
{
// div1.Style.Add("display", "block");
for (int i = 0; i < 8; i++)
{
string div = "";
//datalist1.Attributes[div1];
div = "datalist1_ctl0" + i + "_div1";
div.Style.Add("display", "block");
}
在dataList中查找控件:datalist1.FindControl("Id"),将其实例化,在控制它的显示隐藏就可以了
我的目的 是想通过上面的<asp:LinkButton ID="LinkButton2" runat="server" OnClick="LinkButton2_Click">回复 </asp:LinkButton> 组件,控制<div id="div1" style=" background:blue; width:100%; height:80px; display:none;" runat="server"> </div> 的显示于隐藏,小弟先在此谢了 呵呵~~~