有一个类是这样的
namespace table
{
    /// <summary>
    ///TOrder 的摘要说明
    /// </summary>
    public class Order
    {
        public Order()
        {
            //
            //TODO: 在此处添加构造函数逻辑
            //
        }
        /// <summary>
        /// 订单Id
        /// </summary>
        public static readonly string Id = "FSysId";
    }
}在后台可以  TOrder.Id 访问到 
现在我要在页面绑定 用<%#Eval()>的形式  请问应该怎么写?

解决方案 »

  1.   

    象这样 
    <asp:Label ID="ProductNameLabel" runat="server" Text='<%# Eval(something) %>'>
    ()里要填入的就是写在类里的那个值
      

  2.   

    不能这么绑 用<%=  %>
      

  3.   

    <asp:Label ID="ProductNameLabel" runat="server"><%= table.Order.Id %></asp:Label>
      

  4.   

    我的意思是如果要绑定数据源中的字段 可以用<%# Eval("id")%> 这样绑定
    而如果字段发生改变的话 所有的页面都要修改  
    我的想法是把需要绑定的字段写在一个常量类中 要修该也只要修改一个地方 页面不需要更改 
      

  5.   

    <asp:Label ID="Label1" runat="server" Text="Label"><%# Eval(table.Order.Id) %>></asp:Label>
    原来这样就可以了 低级错误 我还以为()里要<%= table.Order.Id%>
    谢谢 大家 帮忙