C# asp.net 页面加载的过程是前台页面先加载还是后台的,求解

2025-01-02 10:26:24
推荐回答(4个)
回答1:

后台页面先加在,然后才运行前台的代码。

回答2:

建议去了解下asp.net页面运行周期。简单来说你这个页面:
1、请求到达服务器
2、服务器运行页面cs代码
3、服务器加载aspx文件,执行<% %>代码块
4、你这段代码是有问题的,在Ispostback的情况下,list就是null
5、尽量不要在aspx中去拼接代码块,用轻量级控件
望采纳

回答3:

.net的机制是i这样的 先运行a.aspx.cs的Load事件 处理结束后生成部分html标签
转换到a.aspx 处理<% %>之间的代码 注意此时的.net控件 如asp:TextBox等已经转换为对应
的html的 然后运行body 的onload事件

回答4:

先是加载页面,然后调用页面加载事件,就是页面还没加载完就应该调用了page_log进入后台,要不然你页面上的id="sel_<%=item.ID %>"怎么读得出数据