后台页面先加在,然后才运行前台的代码。
建议去了解下asp.net页面运行周期。简单来说你这个页面:
1、请求到达服务器
2、服务器运行页面cs代码
3、服务器加载aspx文件,执行<% %>代码块
4、你这段代码是有问题的,在Ispostback的情况下,list就是null
5、尽量不要在aspx中去拼接代码块,用轻量级控件
望采纳
.net的机制是i这样的 先运行a.aspx.cs的Load事件 处理结束后生成部分html标签
转换到a.aspx 处理<% %>之间的代码 注意此时的.net控件 如asp:TextBox等已经转换为对应
的html的 然后运行body 的onload事件
先是加载页面,然后调用页面加载事件,就是页面还没加载完就应该调用了page_log进入后台,要不然你页面上的id="sel_<%=item.ID %>"怎么读得出数据