asp.net – Databinder.Eval和Container.DataItem有什么区别?
发布时间:2020-05-23 14:00:23 所属栏目:asp.Net 来源:互联网
导读:当您使用asp.net数据绑定表达式时: asp:Label Text=EXPRESSION runat=server / 有什么区别: Container.DataItem(Property) 和 Databinder.Eval(Container.DataItem, Property) 和 Eval(Property) 和 Bind(Property) Eval是单
|
当您使用asp.net数据绑定表达式时: <asp:Label Text='EXPRESSION' runat="server" /> 有什么区别: Container.DataItem("Property")
和 Databinder.Eval(Container.DataItem,"Property") 和 Eval("Property")
和 Bind("Property")
解决方法Eval是单向绑定,Bind是双向绑定。使用Eval允许您将内容获取到您的页面中,但ASP.Net将无法将其放回到对象中。Eval方法只是DataBinder.Eval的缩写。此外,Container.DataItem(“Property”)与Eval方法实际上是一样的,除了当您要返回“路径”的值时。例如,您可以使用点分隔的“路径”调用Eval到您想要的值的公共属性,但我不相信可以使用Container.DataItem(“Property”)来执行此操作。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 我可以通过编程方式禁用更新面板吗?
- asp.net-core – 在ASP.NET vNext过滤器中获取注入对象
- asp.net-mvc – Azure ACS 2自定义域
- 如何获得干净的ASP.Net错误页面?
- asp.net-mvc – 使用部分页面的PagedList.MVC中的Ajax分页
- 在ASP.NET中检测来自移动浏览器的请求
- asp.net-mvc-2 – MVC2 – MVC3升级
- Asp.NEt邮箱验证修改密码通过邮箱找回密码功能
- 如何检查ASP.Net中客户端(JavaScript)的Page.Validate()?
- 谈谈.NET Core中基于Generic Host来实现后台任务
推荐文章
站长推荐
热点阅读
