职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 920|回复: 2

请哪位朋友帮我解释一下

[复制链接]
hua668 发表于 2009-8-28 10:51 | 显示全部楼层 |阅读模式
<a title=\"<%#Eval(\"videoTitle\") %>\"> <%#operateMethod.interceptStr((string )Eval(\"videoTitle\"),5 ) %> </a>这句话是什么意思
tony仔 发表于 2009-8-28 10:51 | 显示全部楼层

请哪位朋友帮我解释一下

楼主给出的:
<a title="<%#Eval("videoTitle") %>">
<%#operateMethod.interceptStr((string )Eval("videoTitle"),5 ) %> </a>
形式如:
<a title="" >...</a>
这样一看
那些多出来的服务器代码的用处就不言自明了——往上面加东西的呗
诸如<%# %>形式的代码我只在那些"拥有数据绑定功能的控件"内看过
之外还真没有
所以
我想这样的形式就是控件内部绑定的方法吧
其中Eval()内的便是数据源的某个字段

感谢楼主的问题
让我知道还可以调用后台的方法处理绑定的数据(我想后台的这个方法肯定是public吧
)
感想:<%# %>形式就是数据控件内部的绑定形式
其中的内容可以用DataItem的字段作为参数
并循环所有的数据
生成每行的表现形式
qqboy 发表于 2009-8-28 10:51 | 显示全部楼层

请哪位朋友帮我解释一下

<%#Eval()%>这是数据库绑定而后面operateMethod.interceptStr这是你定义的一个后台方法 public 的((string )Eval("videoTitle"),5这个是因为你的那个方法接收的参数是string类型的,所以显示转换了一下
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-4-28 02:29 , Processed in 0.115604 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表