当前位置:编程学习 > C#/ASP.NET >>

请问大家ASP.NET的aspx页面数据绑定<%# Eval(" 这里面是数据库的字段还是实体层的字段属性")%> 谢谢

请问大家ASP.NET的aspx页面数据绑定<%# Eval(" 这里面是数据库的字段还是实体层的字段属性")%> 谢谢 --------------------编程问答-------------------- 数据库的!其实也就是DATASET采集数据库的原始数据字段的列! --------------------编程问答-------------------- 数据源是DataTable就是字段,DataSource是实体列表就是实体属性 --------------------编程问答-------------------- 看你的数据源。你要绑定的是DataTable就是DataTable的列名,要是SqlDataReader就是查询字段名,要是绑定的类(例如model)就是属性名称 --------------------编程问答-------------------- 2     楼     3 楼         正确++++ --------------------编程问答-------------------- 这个看你绑定的数据源啦
如果你数据源是dataset或者datatable,就是指数据库表中的字段。
如果你数据源是一个List<model>,对应的就是你model实体中的属性了。 --------------------编程问答-------------------- 你select出来的字段 --------------------编程问答--------------------
引用 3 楼 laowang134 的回复:
看你的数据源。你要绑定的是DataTable就是DataTable的列名,要是SqlDataReader就是查询字段名,要是绑定的类(例如model)就是属性名称
+1
看你的Datasource是神马
如果是直接绑定DataTable。那就是数据库字段。
如果你自己还定义了一层实体。
就是属性。 --------------------编程问答-------------------- 2楼说的对。。。不过多的解释 --------------------编程问答-------------------- 8楼楼主,集合av届知名品牌 --------------------编程问答--------------------
引用 2 楼 net_lover 的回复:
数据源是DataTable就是字段,DataSource是实体列表就是实体属性
+1 --------------------编程问答-------------------- UP 老孟 --------------------编程问答--------------------
引用 9 楼 heerxiong 的回复:
8楼楼主,集合av届知名品牌

见解独到啊。。。。。

<%# Eval("数据库字段") %>

<%= 实体层属性或者公用变量都可以 %>

<%# %> 与 <%= %>的区别,前者是绑定,或者是输出,还不懂也木有办法了  --------------------编程问答-------------------- 不多解释,数据库的。 --------------------编程问答-------------------- 这个说不准的啊 如果我用类绑定 那就是类的属性。不能果断。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,