关于简单控件的代码解释

xiaoxt520 2006-10-26 03:17:09
<asp:datalist id="TeamList" runat="server" OnItemCommand="TeamList_ItemCommand">
<ItemTemplate>

<asp:LinkButton id="TeamNameLink" text='<%# DataBinder.Eval(Container.DataItem,"TeamName")%>' CommandArgument='<%# DataBinder.Eval(Container.DataItem,"TeamID")%>' style = "color:darked" runat="server" CommandName="ShowTeam">

</asp:LinkButton>
<br />
<asp:Label text='<%# DataBinder.Eval(Container.DataItem,"Notes")%>' id="TeamNotes" runat="server">
</asp:Label>

</ItemTemplate>
<SeparatorTemplate>
<br />
<hr color="#boc4de" width="200px" />
</SeparatorTemplate>
</asp:datalist>

关于下面这段代码,我知道是数据绑定表达式,但不理解要这样写,因为MSDN里没有详细解释,对新手来说MSDN里的解释是废话,请各位帮忙详细解释下
text='<%# DataBinder.Eval(Container.DataItem,"TeamName")%>' CommandArgument='<%# DataBinder.Eval(Container.DataItem,"TeamID")%>'
...全文
105 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xiaoxt520 2006-10-27
  • 打赏
  • 举报
回复
但MSDN里也没解释Container及ItemTemplate
xiaoxt520 2006-10-27
  • 打赏
  • 举报
回复
怎么没人啊...顶起..
xiaoxt520 2006-10-27
  • 打赏
  • 举报
回复
sp1234(没有心情,没有心情短语):我是买了本ASP.NET C#入门经典,但总不可能叫我去一个一个实现代码去弄明白是怎么回事,能不能直接说明这些的用法及详细说明
  • 打赏
  • 举报
回复
你读并且亲自使用 ItemTemplate 接口编程,便知道 Container 为何物。搞不清 Container 是什么,或者仅仅随便看看 msdn,虽然每一个技术名词你可能都背得出定义,如果没有亲自动手写过 ItemTemplate 接口的实现代码(例如写一个使用这个接口的代码ascx控件绑定给那类列表控件),也很难看得懂msdn上的文章的意思。
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2006-10-26 03:17
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。