asp.net 中的imagebutton怎么和eval绑定,我要绑定它的图片,和点击打开另一个页面的时候传递ID

<imgbtnid="aa"runat="server"imgurl="Eval('')"postURL="Eval("Id")...>大概这样的,反正我的绑定一直不行,... <imgbtn id="aa" runat="server" imgurl="Eval('')" postURL="Eval("Id")...>大概这样的,反正我的绑定一直不行,请教高手
<asp:ImageButton ID="MainImgButton" CssClass="MainImgButton" runat="server" ImageUrl='<%#"~/Img/"+Eval("picture") %>'
PostBackUrl='<%#"~/Goods/GoodsInfo.aspx?id="+Eval("id") %>' />

这样写是对的,但是这样就是页面跳转了,我要的是打开一个新页面,用<img src="Img/<%#Eval("picture") %>" onclick="window.open('Goods/GoodsInfo.aspx?id=<%#Eval("id") %>')" 这样写也是对的,但是这样的图片上面没有手型按钮,怎么弄?我要图片上面有一个手型按钮,点击打开新页面,用PostBackUrl="onclick.open('XX.aspx?id=<%#Eval("id") %>')"这样写不行
展开
 我来答
mnovp58
2010-12-24 · TA获得超过173个赞
知道答主
回答量:244
采纳率:100%
帮助的人:183万
展开全部
ASP.NET Eval在数据绑定方面的应用是众所周知的,不过技术在发展,当ASP.NET Eval 1.1变成ASP.NET Eval 2.0的时候,在操作的时候会有什么变化呢?
假设你已经了解ASP.NET Eval 1.1的数据绑定(特别是Container这个局部变量)的机制,这里主要分析ASP.NET Eval 2.0数据绑定做了那些改进.
ASP.NET Eval 2.0 的数据绑定函数Eval()简化掉了ASP.NET Eval 1.1神秘的Container.DataItem,。
详细教程请参考:
wocaodiaomao
2010-12-24
知道答主
回答量:31
采纳率:0%
帮助的人:0
展开全部
<imgbtn id="aa" runat="server" imgurl="<%# Eval("")%>" postURL="<%# Eval("Id")%>" />
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rosrorgun
2010-12-24
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
你写错了当然不行啦,imgurl='Eval("")' 外面单引号,里面双引号,你搞反掉了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式