您的位置:首页 > 其它

<% %>和<scripte runat="server">的区别

2008-02-08 21:39 274 查看
<% %>代码块和<script runat="server"></script>代码块的区别要从编译后的区别来说.每个ASPX页面被编译成一个直接或间接继承于PAGE类的类,<% %>在这个类中扮演的是其中一个方法的代码块,换句话说,所有写在<%%>中的代码编译后都成为某个方法内的语句块.那么在<%%>中所能包含的就只能是在一个方法里面所能包含的东西了.

而<script runat="server"></script>内的代码则被编译为类的花括号之间的内容,也就是说一个类所能包含的内容都能写在<script runat="server"></script>标签中间.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: