关于点击关闭和打开一个层的问题。
是这样的结构:
XXXXXX
1
2
3
YYYYYY
1
2
3
XXXXXX和YYYYYY都是大标题,这个大标题也是从库里取出来的,数目不定
123是大标题下面的项目,也是从库里取出来的
现在我要点击大标题,然后展开收起小标题
之前的都是大标题的数目一定,按照id做循环
但是现在这个因为都要取值
所以我用了2个datalist嵌套
____________________
| XXXXXXXXXXXXX |
| |
| ________________ |
| | | |
| | 1 | |
| | | |
| | 2 | |
| | | |
| | 3 | |
| |_______________| |
|___________________|
就这个样子的
------解决方案--------------------ajax简单点
[AjaxPro.AjaxMethod]
public string showManagerGrade(int DayLogID)
{
StringBuilder sb = new StringBuilder();
DataTable dt=//你的方法得到的DataTable
for(int i=0;i <dt.Rows.Count;i++)
{
sb.Append( " <div id= 'replyMsg " + dt.Rows[i][ "id "].tostring()+ " '> </div> <table> <tr> <td style= 'font-size:10pt '> 部门经理评分: </td> <td> <textarea id= 'managerScores " + dt.Rows[i][ "id "].tostring()+ " 'cols= '10 ' rows= '1 '> </textarea> </td> <tr> <td style= 'font-size:10pt '> 评分原因: </td> <td> <textarea id= 'ManagerGradeReason " + dt.Rows[i][ "id "].tostring()+ " ' cols= '40 ' rows= '4 '> </textarea> </td> </tr> <tr> <td> </td> <td> <input type= 'button ' onclick= 'addManagerGrade( " + dt.Rows[i][ "id "].tostring() + ") ' value= '提交考核 '> <input type= 'button ' onclick= 'showCancle() ' value= '取消 '> </td> </tr> ");
}
return sb.ToString();
}
前台document.getElementById( 'div1 ').innetHtml=返回值