asp.net中<%%>,<%= %>,<%# %>,<%@  %>,<%$ %>这几种的用法和区别?

解决方案 »

  1.   

    http://www.edenw.com/tech/devdeloper/net/2010-12-02/6633.html
      

  2.   

    < %#... %>: 是在绑定控件DataBind()方法执行时被执行,用于数据绑定  如: < %# Container.DataItem("tit") %>  < %= %>: 在程序执行时被调用,可以显示后台变量值  如:  *.aspx中: < %= Title %>  *.cs中: public string Title ="title";  < % %>: 内联代码块里面可以在页面文件*.aspx或*.ascx文件里面嵌入后台代码  如:  < %  for(int i=0;i<100;i++)  {  Reaponse.Write(i.ToString());  }  %>  < %@ %>是在*.aspx页面前台代码导入命名空间,  如:  < %@ Import namespace="System.Data"%>
      

  3.   

    < % %> 作用是什么  麻烦举几个实例啊?
      

  4.   

    <%$ %> 绑定语言文件的。可以从resx文件中输出到页面