HTML标记中有<%@......%>  <%#.....%>  <%.....%>  <%=........%> 请问上述标记中各代表什么意思啊?哪种情况下该用那种标记啊?哪位大侠可以详细分析一下吗?

解决方案 »

  1.   

    <%#.....%>调用前台身声明变量
    <%=........%>调用前台函数
      

  2.   

    第一个代表的是页面的引用一般里面马上接个ImPort 可以引用命名空间~
    第二个是数据绑定
    第三个是预编译的~
    第四个是从服务端调取所需的字段 这个一定是公共的··其实楼主还丢了个<%--  --%>有注释的作用
      

  3.   

     <%.....%> 小脚本. 就是你用的语言的代码. 比如你的语言是C# 那么他内部 包含的就是C#代码.  
    <% Person person= new Person();%> 
      
    <%=........%> 表达式.  用来输出.. 也是对应你语言的代码. 
    <%=person.Age %> <%@......%> 指令. 也就是说你页面中一些 比如page指令了等.
    <%@Page Language=c# %>
     <%#.....%> 模板对象使用的,..
      
       他不属于HTML标签.. 是asp.net  asp  jsp 语言内的..
      

  4.   

    <%@声明使用的语言 等东西 %>  
    <% 里面是后台运行的代码  %> 
    <%# 绑定后台select中出现的列名 %><%= 后台public的变量 %>
      

  5.   

    <%@声明控件,类%>  
    <%#数据控件绑定数据%>  
    <%逻辑代码%>  
    <%=绑定变量%>