<%=
<%#
<%?(忘了)
这几个标签有什么区别?谢谢。

解决方案 »

  1.   

    <%= 函数
    <%# 后台绑定
      

  2.   

    <%=...%>是在程序执行时调用,他仅用于向前端输出内容
    <%#... %>是在DataBind()方法之后被调用,可以用于数据邦定和执行页面方法等.
      

  3.   

    这些标签都知道用,也一直用着。
    就是想知道到底什么时候用<%=...%> ,什么时候用<%#...%> ,为什么?
    能不能更清淅地解释一下?谢谢。
      

  4.   

     <%=...%> 可以在 引用 cs文件变量
    <%#...%> 用于数据绑定 和后台定义的函数
    如:<%=UserName%>
    <%#GetFaceUrl(Container.DataItem, "ID","Url")%>
      

  5.   

        public string GetFaceUrl(object container, string idfield,string urlfield)
        {
            string Return = "";        string IDfield = DataBinder.GetPropertyValue(container, statefield).ToString();
           string Urlfield= DataBinder.GetPropertyValue(container, urlfield).ToString();        return Urlfield;
        }
      

  6.   

    <%=...%>   可以在   引用   cs文件变量 
    <%#...%>   用于数据绑定   和后台定义的函数 
    如: <%=UserName%> 
    <%#GetFaceUrl(Container.DataItem,   "ID","Url")%> 
    ---------------------------------------------------<%=...%> 也可以引用函数。