<table border="0" cellpadding="0" cellspacing="0" class="tree_b" id="tree4">
<tr>
<td class="a1"><img src="img/dot.gif" align=middle id="btnNewsgao" style="padding-right:10px" border=0 οnclick="return Toggle('Newsgao')"/> 新闻稿</td>
</tr>
<tr>
<td style="background-color:white; display:none;" id="dtNewsgao">
<asp:Repeater ID="RptNewgaoroot" runat="server" EnableViewState=false OnItemDataBound="RptNewgaoroot_ItemDataBound"><ItemTemplate>
<ul>
<li class="pressrelease_level_a"><a href="#"><img src="img/dot.gif" align=middle id="btn<%#DataBinder.Eval(Container.DataItem,"Id").ToString()%>" class="rgCollapse" border=0 οnclick="return Toggle('<%#DataBinder.Eval(Container.DataItem,"Id").ToString()%>')"/> <%#DataBinder.Eval(Container.DataItem, "Client").ToString()%></a></li>
</ul>
<ul id="dt<%#DataBinder.Eval(Container.DataItem,"Id").ToString()%>" style="display:none;"><asp:Repeater ID="RptNewgaoroot2" runat="server" EnableViewState=false><ItemTemplate><li class="pressrelease_level_b"><a href="javascript:SelCorp(<%#DataBinder.Eval(Container.DataItem, "ID").ToString()%>);"><%#DataBinder.Eval(Container.DataItem, "Notes").ToString()%></a></li>
</ItemTemplate></asp:Repeater></ul>
</ItemTemplate></asp:Repeater>
</td>
</tr>
</table>
// js代码
<script language="javascript">
function SelCorp(Id)
{
var Url="CommonFrm.aspx?Id="+Id+"&PageType=1";
var result=window.showModalDialog(Url,'tempdialog','dialogWidth:800px;status:no;help:no;');
if(result!=null)
{
var val=result.split('$$$');
// $("hidCorpId").value = val[0];
}
}
function Toggle(targetid)
{
target=document.getElementById("dt"+targetid);
targetbtn=document.getElementById("btn"+targetid);
if (target.style.display=="")
{
target.style.display="none";
//targetbtn.className="rgExpand";
targetbtn.src="img/dot.gif";
targetbtn.title="展开";
}
else
{
target.style.display="";
//targetbtn.className="rgCollapse";
targetbtn.src="img/dot2.gif";
targetbtn.title="折叠";
}
}
</script>
/// C#后台
protected void RptNewgaoroot_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
DataRowView row = (DataRowView)e.Item.DataItem;
string lcSrch = " where Client='" + row["client"] + "' and InUse='Y'";
DataSet ds = new ShNewsgao().GetNewsgaoInfo(lcSrch, null);
DataTable dv = ds.Tables[0];
Repeater rep = (Repeater)e.Item.FindControl("RptNewgaoroot2");
rep.DataSource = dv;
rep.DataBind();
}
}