C# 中Eval的绑定问题

<ItemTemplate>姓名:<asp:TextBoxrunat="server"Text='<%#Eval("Name")%>'/></ItemTemplate>中... <ItemTemplate>姓名: <asp:TextBox runat="server" Text='<%#Eval("Name") %>' /> </ItemTemplate>
中,Eval绑定的直接是数据库中的字段,还是三层架构中Model层的属性,还是Eval既可以绑定数据库字段,也可以绑定属性啊
展开
 我来答
百度网友9afa247d8
2013-07-09 · TA获得超过685个赞
知道小有建树答主
回答量:743
采纳率:0%
帮助的人:629万
展开全部
<ItemTemplate>这个应该是数据显示的控件吧,就看你的数据源是否从数据库读的了,如果是,绑定的当然是数据库了。
Model的属性到底行不行,你最好自己试一下了,我认为理论上可以
追问
我是在三层架构repeater绑定的,我把Model字段,属性改名了,显示不变,可Eval成model的属性名后就出错了,说明eval绑定的是数据库字段,这不成了表现层直接调用数据库了,model的属性在这没用上?
追答
model的字段应该是实体吧,建议你先看弄清一下三层哦,
如果需要,我给你一个简单的三层代码看一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乐天柿子派
2013-07-09 · TA获得超过143个赞
知道小有建树答主
回答量:146
采纳率:0%
帮助的人:76.5万
展开全部
你既然有三层架构 而且数据是存储在Model中的 那就是Model的属性
如果你是存储在datatable中 那就是数据库字段
主要看你用的是哪种方法 两种都可以
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式