
请问asp.net中eval方法可不可以绑定不是数据库字段或自定义数据源字段之外的东西?
在一个asp.net页面中有这样一段代码:<asp:DataListID="dlstImages"RepeatColumns="3"runat="server"><Ite...
在一个asp.net页面中有这样一段代码:
<asp:DataList ID="dlstImages" RepeatColumns="3" runat="server">
<ItemTemplate>
<asp:Image ID="Image1" ImageUrl='<%#Eval("Name","~/UploadImages/{0}") %>' runat="server" Width="200px" Height="300px" />
<br />
<%#Eval("Name")%>
</ItemTemplate>
</asp:DataList>
这个页面的前台和后台中,只有前台的上述地方出现了"Name",所以不知道这个"Name"是什么.但程序运行是对的.
可是该页面中并没有用到数据库,也没有用任何数据源控件或自定义DataTable之类的数据源,请问一下
ImageUrl='<%#Eval("Name","~/UploadImages/{0}")
和
<%#Eval("Name")%>
中的"Name"既然不是数据库字段,那么它指的是什么东西呢????请先生指点!不胜感谢!!! 展开
<asp:DataList ID="dlstImages" RepeatColumns="3" runat="server">
<ItemTemplate>
<asp:Image ID="Image1" ImageUrl='<%#Eval("Name","~/UploadImages/{0}") %>' runat="server" Width="200px" Height="300px" />
<br />
<%#Eval("Name")%>
</ItemTemplate>
</asp:DataList>
这个页面的前台和后台中,只有前台的上述地方出现了"Name",所以不知道这个"Name"是什么.但程序运行是对的.
可是该页面中并没有用到数据库,也没有用任何数据源控件或自定义DataTable之类的数据源,请问一下
ImageUrl='<%#Eval("Name","~/UploadImages/{0}")
和
<%#Eval("Name")%>
中的"Name"既然不是数据库字段,那么它指的是什么东西呢????请先生指点!不胜感谢!!! 展开
3个回答
2013-07-14
展开全部
这个name是数据库里的字段.在这里就是name字段,是通过ado.net访问数据库后返回的断开式连接的存在于内存中的数据库.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-14
展开全部
可以绑定不是数据库的字段,但是比较麻烦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-14
展开全部
你绑定的是图片的name
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询