<span>
    <%# chen %> </span><span><%=(1+1) %>    <div>
     <%#Eval("数据绑定表达式1")%>  
     <%#Eval("数据绑定表达式2")%>        
    </div> 
<asp:TextBox ID="TextBox1" runat="server" Text='<%#数据绑定表达式%>' ></asp:TextBox><br />
</form>
</span>这两个  chen是后台公共属性。   前一个绑定不出数据,而后一个绑定就有
查了下资料说  <%#%> 也可以绑定变量。 表达式 方法的。用textbox 的text属性来绑定 也不出现。 除非ruant=“server” 去掉。
据说<%#%> 是绑定数据控件的 。 可是怎么不出现数据啊只是为了搞清楚他们的区别而已。 知道的问答下。

解决方案 »

  1.   

    http://hi.baidu.com/xnumb/blog/item/1629eff52aa004d1f2d385f8.html
      

  2.   

     <%#%>是绑定数据的,不是直接写值的,直接写值用<%=%>
      

  3.   

    <%=  变量名(public)%>
      

  4.   


    按照一楼的
    <asp:TextBox ID="TextBox1" runat="server" Text='<%#数据绑定表达式%>' ></asp:TextBox><br />
    不出来
      

  5.   

    1楼的很清楚,
    <%#%>可绑定变量,表达式,但是若要绑定eval()则必须在显示的控件中
    <%=%>则没什么限制
      

  6.   

    <%= 字段 %>
    <%#绑定数据%>
      

  7.   

    <%# chen %> </span><span><%=(1+1) %>
    既然不出数据那就这样写了 <$ =chen$>
    这个事绑定后台的数据<%# Eval('数据表字段')%>或者绑定后台的一个public方法 
    <%# GetCateg(Eval('数据表字段'))%>   这就是绑定后台的一个方法