asp.net datalist 控件问题

用datalist想跟数据一起显示图片(图片是放在文件夹,不是数据库)我在下面模板中写ImageUrl="App_Code/"+'<%#Eval("bookID")%>'... 用datalist想跟数据一起显示图片(图片是放在文件夹,不是数据库)
我在下面模板中写 ImageUrl ="App_Code/"+'<%# Eval("bookID") %>'+".jpg"。(也就是想根据ID查找文件夹对应的图片)但提示的是”服务器标记错误“ (好像在里面写”+“不行),正确写法是怎样?怎么实现这个功能呢?
<ItemTemplate>
<asp:Image ID="Image1" ImageUrl ="App_Code/"+'<%# Eval("bookID") %>'+".jpg" runat="server" Height="153px" Width="152px" /></td>
<asp:Label ID="bookNameLabel" runat="server" Text='<%# Eval("bookName") %>'></asp:Label></td>
</ItemTemplate>
主要是ImageUrl ="App_Code/"+'<%# Eval("bookID") %>'+".jpg"。例如"bookID"是"1",连接好的字符串等于
ImageUrl ="App_Code/1jpg"。这个就是imageurl的路径

第一个回答ImageUrl ="Image/<%# Eval("bookID") %>.jpg"这样写也不行
展开
 我来答
zam370
2010-05-28 · 超过10用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:21.6万
展开全部
你要不就在后台代码中写啊 在page_load 中这样写:((image)(datalist1.items[i].findcontrol("image1"))).ImageUrl ="Image/"+id+".jpg";其中id就是你的BOOKID的数值字符串啊 这样一定可以的
这个ID 你应该知道怎么取出来吧
止易巧0p
2010-05-28 · TA获得超过482个赞
知道小有建树答主
回答量:325
采纳率:0%
帮助的人:265万
展开全部
ImageUrl ='<%# "App_Code/"+ Eval("bookID")+".jpg" %>'
这是数据绑定<%# %>,应该放到里面去写。
要不要双引号我忘记了。应该要的吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
daidu999
2010-05-28 · TA获得超过129个赞
知道答主
回答量:152
采纳率:0%
帮助的人:79.3万
展开全部
ImageUrl ="Image/<%# Eval("bookID") %>.jpg"
全是双引号,要么外面用单引号,里面就用双引号,要么相反,总之不能全用双引号。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tianya1989feng
2010-05-27 · TA获得超过126个赞
知道答主
回答量:89
采纳率:66%
帮助的人:22.9万
展开全部
你这样写试试,'App_Code/<%# Eval("bookID") %>.jpg'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式