我是菜鸟,不知道<%变量%> 与<%#变量%>的区别是什么,请大虾们指教:)我先谢了

解决方案 »

  1.   

    <% %>  An embedded code block is server code that executes during the page's render phase. The code in the block can execute programming statements and call functions in the current page class. http://msdn2.microsoft.com/en-gb/library/ms178135(vs.80).aspx<%= %> most useful for displaying single pieces of information. http://msdn2.microsoft.com/en-us/library/6dwsdcf5(VS.71).aspx<%# %> Data Binding Expression Syntax. http://msdn2.microsoft.com/en-us/library/bda9bbfx.aspx<%$ %> ASP.NET Expression. http://msdn2.microsoft.com/en-us/library/d5bd1tad.aspx<%@ %> Directive Syntax. http://msdn2.microsoft.com/en-us/library/xz702w3e(VS.80).aspx<%-- --%> Server-Side Comments. http://msdn2.microsoft.com/en-US/library/4acf8afk.aspx
      

  2.   

    <% %>   //在页面运行阶段执行的代码块,此代码块可以执行程序语句和调用函数在当前页面类中.
    <%= %> //大多用于显示单条信息
    <%# %> //数据绑定表达式语法
      

  3.   

    数据绑定可以绑定哪些数据,<%=单个变量%>的区别?<Script runat="server">代码段</Script>与<%代码段%>的区别?还是不太明白,都什么场合用:)
      

  4.   

    看了,英文不是很好,用Google翻译过来,有些地方理解的不是很好;)避免少走曲路,呵呵
      

  5.   

    绑定语法想绑什么就绑什么.只要注意在DataBind以后才会赋值.典型应用在Data Presentation Control中Template里用Eval和Bind.
    <% %> 里面是代码块.应该是为了给asp程序员点面子才加的.就是从上往下会顺序执行.用处不大.我也没学过asp.
    <%= %> 在render时会执行.用处也不大.
    <% %>和<%= %>完全可以不用.在code behind里用asp.net Literal控件都可以完全替代.