关于 runat="server"
runat="server" 此属性将其标记为ASP.NET应执行的代码
<script runat="server">中的runat是<script>标记中的一个属性,属性值为"server",表示<script>块中的代码在服务器端而不是客户端运行,此属性对于服务器端代码是必须的
.aspx文件中代码第一行
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
是一条指令,@Page指令用于定义ASP.NET页分析器和编译器使用的特定页的属性。