All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
在,Linux,下运行,ASP.NET_[Asp.Net教程]
DOTNET:LINQ与ADO.NET,3.0的创新_.net资料_编程技术
C#,3.0新特性系列:隐含类型var_.net资料_编程技术
用javascript打造搜索工具栏_JavaScript技术_编程技术
在PHP中全面阻止SQL注入式攻击之一_php资料_编程技术
PHP实例:PHP操作文件类_[PHP教程]
datareader显示很快的分页程序实例_[Asp.Net教程]
网页特效:图片随机显示实例详解_JavaScript技术_编程技术
两台Sql,server数据同步_[SQL,Server教程]
C#网络应用编程基础练习题与答案(五)_.net资料_编程技术
Reading number is top 10 pictures
8090后结婚的各种XX事
The Soviet union swimsuit exposure in the 70 year3
The real super beauty14
Beauty is thus produced
A man's favorite things9
Summer is most suitable for young people to travel in China2
The Soviet union swimsuit exposure in the 70 year2
Azusa Yamamoto1
美丽的少女1
小学生考试又现神作--还有外国的
Download software ranking
C++编程教程第三版
Red cliff
尖东毒玫瑰A
卡丁车单机版
WebService在.NET中的实战应用教学视频 → 第5集
Popkart Cracked versions Mobile phone games
Tram sex maniac 2 (H) rar bag1
在线棋牌游戏3.05版
Tram sex maniac 2 (H) rar bag15
VeryCD电驴(EasyMule) V1.1.9 Build09081
归海一刀 published in(发表于) 2014/1/30 1:21:19 Edit(编辑)
ASP.NET常用代码Eval,DataBinder.Eval实例_[Asp.Net教程]

ASP.NET常用代码Eval,DataBinder.Eval实例_[Asp.Net教程]

ASP.NET常用代码Eval,DataBinder.Eval实例_[Asp.Net教程]
bind是双向绑定,但需数据源可更改才能用。ASP.NET 2.0改善了模板中的数据绑定操作,把v1.x中的数据绑定语法DataBinder.Eval(Container.DataItem, fieldname)简化为Eval(fieldname)。Eval方法与DataBinder.Eval一样可以接受一个可选的格式化字符串参数。缩短的Eval语法与DataBinder.Eval的不同点在于,Eval会根据最近的容器对象(例如DataListItem)的DataItem属性来自动地解析字段,而DataBinder.Eval需要使用参数来指定容器。由于这个原因,Eval只能在数据绑定控件的模板中使用,而不能用于Page(页面)层。当然,ASP.NET 2.0页面中仍然支持DataBinder.Eval,你可以在不支持简化的Eval语法的环境中使用它。
下面的例子演示了如何使用新的简化的Eval数据绑定语法绑定到DataList数据项模板(ItemTemplate)中的Image、Label和HyperLink控件。


<asp:DataList ID= "DataList1 " RepeatColumns
= "5 " Width= "600 " runat= "server " DataSourceID
= "ObjectDataSource1 ">
 <ItemTemplate>
  <asp:HyperLink ID= "HyperLink1 " runat
= "server " NavigateUrl= '<%# Eval( "PhotoID ",
"PhotoFormViewPlain.aspx?ID={0} ") %> '>
  <asp:Image ID= "Image1 " Runat
= "server " ImageUrl= '<%# Eval( "FileName ",
"images/thumbs/{0} ") %> ' /></asp:HyperLink>
  <asp:Label ID= "CaptionLabel " runat= "server " Text
= '<%# Eval( "Caption ") %> ' />
 </ItemTemplate>
</asp:DataList><br />
<asp:ObjectDataSource ID= "ObjectDataSource1 " runat
= "server " TypeName
= "DataComponentTableAdapters.PhotosTableAdapter
" SelectMethod= "GetPhotosForAlbum ">

据绑定也可以作为控件的主题定义(theme definition)的一部分,这样我们就可以通过改变主题来随意地改变模板化控件的布局和外观。但是Theme(主题)模板中只能使用Eval(或者后面讨论的Bind)。绑定到任意的用户代码是被禁止的。


添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.