编译时,会将整个页面的aspx结合其cs编译成dll,并且使用stringbuilder的方式,将服务器端代码变成变量。
每次客户端请求时,都会根据实际内容为变量赋值
没有效率问题。和你正常编写CS代码中替换变量是一样的
运行时解释执行
运行时解释执行的话,会否影响执行效率呢?
编译的时候会将<%=XXXX %>编译成 StringBuilder的追加上去
sb.Append(xxxx);
比服务器控件生成一个类要好多了
预编译执行的,不会解释执行。
aspx只是后台cs类的一个子类。