关于DataList的数据绑定问题

问题描述

"ahref='FrontDesk/Login/ModulePartInfo.aspx?ModuleName=<%#DataBinder.Eval(Container.DataItem,"ModuleName")%>'<%#DataBinder.Eval(Container.DataItem,"ModuleName")%>"这句话是什么意思啊,不是已对ModuleName进行了绑定了吗?怎么下面还进行绑定啊

解决方案

解决方案二:
上面的是对你超链接的所要传的数据进行绑定而下面的是对你这行显示的数据进行绑定不冲突
解决方案三:
什么意思啊,所要传的数据和显示的数据有什么区别啊,他们不是同一个数据吗?
解决方案四:
为什么要对传的数据进行绑定啊
解决方案五:
同意楼上~
解决方案六:
通过所要传的数据绑定可以显示不同的数据库中的内容。就像一个新闻页面点击标题传递新闻ID到详细的页面。详细的页面通过区别传过来得新闻Id显示不同的内容。
解决方案七:
"ahref='FrontDesk/Login/ModulePartInfo.aspx?ModuleName=<%#DataBinder.Eval(Container.DataItem,"ModuleName")%>'<%#DataBinder.Eval(Container.DataItem,"ModuleName")%>"------------------------------------------类似这个格式:"ahref='FrontDesk/Login/ModulePartInfo.aspx?ModuleName=好'好"这个显示出来就是<ahref='FrontDesk/Login/ModulePartInfo.aspx?ModuleName=好'>好</a>绑定也可以这样写:<Ahref='<%#DataBinder.Eval(Container,"DataItem.ModuleName","FrontDesk/Login/ModulePartInfo.aspx?ModuleName=0}")%>'target=_blank><%#DataBinder.Eval(Container,"DataItem.ModuleName)%>可能好理解点
解决方案八:
谢谢啊,我明白了
解决方案九:
呵呵如果不对传的数据进行绑定那当你点击到你要到的那个页面的时候你哪能知道你需要的是哪条数据呀,.所以.......

时间: 2024-09-05 01:26:17

关于DataList的数据绑定问题的相关文章

ASP.NET2.0简化的控件与简化的数据绑定

asp.net|控件|数据   模板化数据绑定控件提供在页中呈现数据的最大灵活性.您可以回想一下 ASP.NET 1.x 版中的几个模板化控件,如 DataList 和 Repeater 控件.ASP.NET 2.0 继续支持这些控件,但在此版本中,在模板中对控件进行数据绑定的方式已得到简化和改进.本部分讨论在数据绑定控件模板中进行数据绑定的各种方式. <%# Container.DataItem("Name") %> <%# Container.DataItem(&

决定何时使用 DataGrid、DataList 或 Repeater(ASP.NET 技术文章)_自学过程

摘要:了解 ASP.NET 用于显示数据的三个控件: DataGrid.DataList 和 Repeater. 这些控件中的每一个都有独特的特性以及相关的优点和缺点. 创建显示数据的 ASP.NET 应用程序时,为这项工作选择正确的控件非常重要. 正如将在本文中所看到的一样,选择使用 DataGrid.DataList 还是 Repeater,要权衡下面三个因素: 可用性.开发时间和性能. (12 页打印页) 简介 自从出现了像 Microsoft Active Server Pages (A

datalist在绑定时,每显示5行就插入一个空行。

问题描述 datalist在数据绑定后,想显示出来为每显示几行数据就插入一个空行.请将详细的代码写出来,谢谢 解决方案 解决方案二:这种情况得在后台写一个循环判断.解决方案三:mark解决方案四:DimintNumAsInteger=0'用来计算数据绑定到第几行DimidentityAsInteger=0 '用来计算前面添加了多少个空行ProtectedSubGridView1_RowDataBound(ByValsenderAsObject,ByValeAsSystem.Web.UI.WebC

优秀ASP.NET程序员修炼之路

asp.net|程序|程序员 "为人写程序"      初级的程序员或经验不足的程序员往往只意识到自己的程序是写给计算机的,而不会在意程序其实也是写给人的,或在意得不够.不全面.      写给机器的程序,往往追求的是运行正确.执行效率能满足要求.但程序员的任务仅仅就是把业务逻辑转成机器能编译的计算机语言吗? 其实,程序首先(注意,是首先)是写给人的.第一,程序是写给看代码的人的.第二,程序是写给用程序的人的.了解这一点,才能理解写程序为什么要有代码规范,为什么要有各种文档,为什么写子

优秀ASP.NET程序员的修炼之路

初级的程序员或经验不足的程序员往往只意识到自己的程序是写给计算机的,而不会在意程序其实也是写给人的,或在意得不够.不全面. 写给机器的程序,往往追求的是运行正确.执行效率能满足要求.但程序员的任务仅仅就是把业务逻辑转成机器能编译的计算机语言吗? 其实,程序首先(注意,是首先)是写给人的.第一,程序是写给看代码的人的.第二,程序是写给用程序的人的.了解这一点,才能理解写程序为什么要有代码规范,为什么要有各种文档,为什么写子程序时要命好名,为什么要分层,为什么要学设计模式,为什么要写测试用例,为什么

一起谈.NET技术,asp.net控件开发基础(8)

有一些复合控件直接把按钮触发事件所需的事情封装好,另外一种则是自定义事件,更具灵活性,当然这是根据需要设计的.以下会以例子来说明的.下面我们假设我们控件中有两个按钮.以下不列出所有代码,具体可在文章最后下载代码. (1) 直接实现按钮事件 在控件中(以下代码并非实现复合控件)直接实现事件则无需自定义事件,如下代码(如果对数据回传有些不熟悉的话,可先看第三篇,希望对你有帮助) 示例一(只列出局部代码,具体可在文章最后下载代码) void IPostBackEventHandler.RaisePos

简化的Eval数据绑定语法绑定到DataList数据项模板

bind是双向绑定,但需数据源可更改才能用.ASP.NET 2.0改善了模板中的数据绑定操作,把v1.x中的数据绑定语法DataBinder.Eval(Container.DataItem, fieldname)简化为Eval(fieldname).Eval方法与DataBinder.Eval一样可以接受一个可选的格式化字符串参数.缩短的Eval语法与DataBinder.Eval的不同点在于,Eval会根据最近的容器对象(例如DataListItem)的DataItem属性来自动地解析字段,而

ASP.NET数据绑定之DataList控件_实用技巧

DataList控件是.NET中的一个控件.DataList控件以表的形式呈现数据(在属性生成器中可以编辑),通过该控件,您可以使用不同的布局来显示数据记录(使用模板编辑),例如,将数据记录排成列或行的形式.您可以对 DataList控件进行配置,使用户能够编辑或删除表中的记录(使用EditItemTemplate模板和SelectedItemTemplate模板).DataList控件不使用数据源控件的数据修改功能,您必须自己提供此代码. 一.DataList 与 Repeater比较    

ASP.NET数据绑定之DataList控件实战篇_实用技巧

上篇文章大概讲了DataList的一些基础知识,掌握这些知识在将来的应用中起到很大的作用,现在我们就开始讲上篇文章中说的基础知识做一个小例子.     首先,我机子的数据库中有一张person表,如下图所示. 现在,我们用DataList控件将表中的信息显示出来,并可以在DataList控件上对数据库中的表进行编辑操作.     1.首先用vs创建web应用程序,添加web窗体,在web窗体内拉入DataList控件,右击控件,选择编辑项模板,在这里我们能看到四个模板,其中两个是Selected