<script></script> <script runat="server"></script> <% %>從執行面來看
- <script></script>是在客戶端執行,使用客戶端語法。
- <script runat="server"></script> 是在伺服器端執行,使用伺服端語法。
- <% %> 也是在伺服器端執行,使用伺服端語法。
從優先權來看
- <script runat="server"></script> 優先於 <% %>
- <script></script> 是客戶端才會執行,當然優先全就是最後。
所以順序分別是:
- <script runat="server"></script>
- <% %>
- <script></script>
<% %>標記,並不符合 Code Behind 的精神,是為了保留舊有的ASP相容性而保留。
沒有留言:
張貼留言