我在C#中有以下课程:
public class Client
{
public string name{get;set;}
public User user{get;set;}
}
和班级:
public class User
{
public string email{get;set;}
}
我通过数据源访问Client的所有对象,我通过数据列表显示信息。如何显示Client.user.email
?
由于
编辑:
为了澄清,这些类只是一个例子。所有字段实际上都是公共的set和get。
问题是,我<%# Eval("user") %>
如何访问<%# Eval("user.email") %>
编辑:
我正在使用Entity Framework加载我的数据。使用Web服务接收所有对象
答案 0 :(得分:0)
正如Habib已在您的问题评论中说明,您应添加公共属性以检索值。
public class Client
{
public string name{get;set;}
public User user{get;set;}
}
public class User
{
public string email{get;set;}
}
答案 1 :(得分:0)
Eval
通常会从类User
返回对象,因此最终代码为:
<%# (User)(Eval("user")).email %>