当前位置:  开发笔记 > 编程语言 > 正文

Gridview ItemTemplate中多个Eval字段的最佳技术?

如何解决《GridviewItemTemplate中多个Eval字段的最佳技术?》经验,为你挑选了3个好方法。

在GridView ItemTemplate中使用多个EVAL字段的最佳方法是什么?

希望能够控制外观的格式以及设置超链接/ javascript等.



1> Forgotten Se..:

更清楚的是,IMO是:

<%# String.Format("{0} - {1}", Eval("Name1"), Eval("Name2")) %>



2> Dhaust..:

我以前用过这个(不好,我知道):

<%# Eval("Name1", "{0} - ")%> <%#Eval("Name2")%>

结果='约翰 - 史密斯'

但刚刚发现我还可以将两个(或更多)Evals放在同一个数据绑定组中:

<%#Eval("Name1") & " - " & Eval("Name2")%>

结果='约翰 - 史密斯'

要么

<%# "First Name - " & Eval("Name1") & ", Last Name - " & Eval("Name2")%>  

结果='名字 - 约翰,姓氏 - 史密斯'



3> Esteban Aray..:

Eval和Bind都很糟糕.
为什么通过反思得到财产?您可以像这样直接访问它:

((MyObject)Container.DataItem).MyProperty

在运行时,您不知道对象是未知的.无论如何,这是我的两分钱.

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有