<%%><%#%><%=%>
这些标记在 asp.net 分别代表什么意思啊   asp.net 中 还有哪些 这些类型的符号  分别代表什么意思

解决方案 »

  1.   

    <%%> 声名变量用的<%#%> 绑定字断用的<%=%> 取后台字断值用的
      

  2.   

    <%%> 这个好像是直接可以写cs文件里面的代码的  。<%#%> repeater等等  绑定字段用的。<%=str%>   后台定义 一个public string str 可以在前台这样
      

  3.   

    <%%> 声名变量用的
    ==>
    除了声明变量
    ,还可做其他,就是指执行服务端代码.
      

  4.   

    那就是跟 asp 里的差不多啊  <%#%>这个是多出来的那还有 <%@%>这个呢
      

  5.   

    <%%> 指服务器端执行的代码,实际就是你CS中代码<%#%> 绑定字段 <%=%>赋值号 这个只能对变量进行操作。 如 你CS文件里有一个 Public 的Str变量
    <%=Str%>正确  <%= Str="aaa"; %>错误
      

  6.   

    那 <%=%> 这个也就是 response.write 了
      

  7.   

    <%%>  代码块,在页面里面用。 
    <%# %>  获取数据源里的数据 。 <%#Evak("")%>获取绑定数据,<%$Resources:xx,yy%>获取资源文件<%= %> 表达式 , 获取页面里面, 后台声明的其他变量,js也可以用这个来获取控件ID document.getElementById("xxxx.ClientID")<%@ Page %> 页面指令 <%@ Control %>用户控件 <%@ Register %>注册控件  <%@ OutputCache %>  缓存用的  。。 。。 
      

  8.   

    <%= %>  这个不只是public的, protected声明的也可以获取到。 。
      

  9.   

    <%#Eval("")%>获取绑定数据   
    上面写错了。。 
      

  10.   

    <%%>  就是小脚本!!~~~~~~