<% %>,<%# %>,<%= %>
这3种分别是什么用法,在什么情况下用?

解决方案 »

  1.   

    <%# %>表示绑定的数据源 
     <% %>是服务器端代码块<%=%> 是Java中的吧  .net中没用过
      

  2.   

    <%=%>是ASP里面的。。用于在页面显示用的。。
      

  3.   

    <%=%> 我也没见过。。
      

  4.   

    <% %> 表示绑定代码块 
    <%# %> 表示绑定数据源
     <%= %> 表示绑定方法或者变量
    如:后台cs页 
    public string _str=string.Empty;  //变量
    public string getUser()
    {
     string str="";
      ........
      return str;
    }
     前台
    变量<%=_str%>
    方法<%getUser();%>
      

  5.   

    <%=%>
    在asp中就有的。
    相当于<% response.write()%>
      

  6.   

    <%=%> 绑定变量啊   或者有返回值的方法啊
      

  7.   

    .cs里:
    public string MyLink="http://www.yongfa365.com/";.aspx里:我的Blog:<%=MyLink %>
      

  8.   

    <% 执行后台代码%>, <%# 表示绑定数据源 
     %>, <%=引用后台public变量或方法 %> 
      

  9.   

    <% %> 表示内联代码块 
    <%# %> 表示绑定数据源,在后台需要用databind。 
    <%= %> 表示绑定后台方法或者变量 
      

  10.   

    <%=%> == <%Response.Write()%>
      

  11.   

    <% %> 内联代码块 
    <%# %>绑定数据源,在后台需要用databind。 
    <%= %>绑定后台方法或者变量 
      

  12.   

    <% %> 表示服务器端处理
    <%# %> 表示在前台面中,绑定数据源信息。
    <%= %> 表示在前台页面中,显示服务器端赋值显示。
      

  13.   

    <% %>服务器端代码块
    <%# %>用于绑定数据
    <%= %>显示服务器端的值,里面可以写服务器端的变量或带有返回值的函数,变量或函数的修饰符必需为public或protected
      

  14.   

    <% %> 表示内联代码块 
    <%# %> 表示绑定数据源,在后台需要用databind。 
    <%= %> 表示绑定后台方法或者变量    修饰符必须为protected 或者public
      

  15.   

    <% %> 表示绑定代码块 
    <%# %> 表示绑定数据源 
    <%= %> 表示绑定方法或者变量
      

  16.   


    <%# Eval("绑定字段名") %> 单项
    <%# Bind("绑定字段名") %> 双向
    <%=%>  值   <%=this.ID%>   代码中要有 publice int ID;
    <%=db()%>  方法  public string db(){ return "abc";} 
     
      

  17.   

    <%# %>表示绑定的数据源 
    <% %>是服务器端代码块 <%=%> 相当于<%response.write()%>
      

  18.   

    <% 执行后台代码%>, <%# 表示绑定数据源 
    %>, <%=引用后台public变量或方法 %>