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") %>')"这样写不行 展开
<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") %>')"这样写不行 展开
3个回答
展开全部
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,。
详细教程请参考:
假设你已经了解ASP.NET Eval 1.1的数据绑定(特别是Container这个局部变量)的机制,这里主要分析ASP.NET Eval 2.0数据绑定做了那些改进.
ASP.NET Eval 2.0 的数据绑定函数Eval()简化掉了ASP.NET Eval 1.1神秘的Container.DataItem,。
详细教程请参考:
展开全部
<imgbtn id="aa" runat="server" imgurl="<%# Eval("")%>" postURL="<%# Eval("Id")%>" />
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你写错了当然不行啦,imgurl='Eval("")' 外面单引号,里面双引号,你搞反掉了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询