问题描述
购物车显示页面列表显示商品,数量栏是一个textbox旁边一个修改按钮,点击后更新cookie数据,行尾一个删除按钮删除用。考虑美工实现的方便性,因为美工我自己做,想用Repeater。但这种以前是用grid,想问下大家有没有用Repeater做,如何做,请帖代码。绑定事件,获取当行控件和数据这些关键的
解决方案
解决方案二:
都是一样的。<%#DataBinder.Eval(Container.DataItem,"ID")%>
解决方案三:
我没说清楚,关键在修改和删除时如何获取当行控件和数据?绑定我没问题
解决方案四:
没人?
解决方案五:
Repeater的话修改删除只能另外做个页面来完成,你可能用<ahref='id=<%#DataBinder.Eval(Container.DataItem,"ID"%>'></a>方式传递.datagrid和datalist都有内置的修改和删除的事件,可以在一个页面完成.
解决方案六:
好象楼主的设计的思路就不对何必非添加一个按钮去执行呢写TextBox的onchange事件少一个按钮看起美关。方便,Onchange时间的写法和按钮是一样的注意的是在设计TextBox里面加上回传就行了
解决方案七:
谢谢楼上的Onchange能捕作到是当前行的的textbox吗?因为repeater是一行一个textbox啊towangkun9999删除可以<ahref='id=<%#DataBinder.Eval(Container.DataItem,"ID"%>'></a>修改呢,除了ID我还要知道用户在textbox里填写的数量
解决方案八:
up
解决方案九:
没人解答?
解决方案十:
towangkun9999删除可以<ahref='id=<%#DataBinder.Eval(Container.DataItem,"ID"%>'></a>修改呢,除了ID我还要知道用户在textbox里填写的数量那就多传个参数吗:<ahref='#'onclick="window.open(bb.aspx?id=<%#DataBinder.Eval(Container.DataItem,"ID"%>&textcont='+document.all('客户端textbox控件的id').value+',200,200)"></a>客户端textbox控件一般都是有规律的,可以"查看源文件"里面找到.
解决方案十一:
foreach(DataGridItemdginthis.DataGrid1.Items){CheckBoxcb=(CheckBox)dg.FindControl("chkbox");if(cb.Checked){id=dg.Cells[9].Text;at.delArticle(id,Request.QueryString["BigClassid"].ToString());}}这是我以前提取datagrid的代码。你可以看一下,改成repeater的
解决方案十二:
模板列里面的textbox控件一般都是有规律的,一般和Container.ItemIndex行号相关,形如"texbox_"<%#Container.ItemIndex%><ahref='#'onclick="window.open(bb.aspx?id=<%#DataBinder.Eval(Container.DataItem,"ID"%>&textcont='+document.all('texbox_<%#Container.ItemIndex%>').value,'win'200,200)">修改</a>
具体是怎么编号查看下源文件,一般是根据Container.ItemIndex来变的,LZ可以自己分析下哟!
解决方案十三:
repeater控件做法查不多的
解决方案十四:
textcont='+document.all('客户端textbox控件的id').value这个能再具体点吗?两行的textbox<inputname="ctl00$bcr$ShopCartRepeater$ctl01$edit_TheAcount"type="text"value="1"id="ctl00_bcr_ShopCartRepeater_ctl01_edit_TheAcount"style="width:40px;"/><inputname="ctl00$bcr$ShopCartRepeater$ctl02$edit_TheAcount"type="text"value="1"id="ctl00_bcr_ShopCartRepeater_ctl02_edit_TheAcount"style="width:40px;"/>区别是ctl01和ctl02这样应该怎样写谢谢
解决方案十五:
<ahref='#'onclick="window.open(bb.aspx?id=<%#DataBinder.Eval(Container.DataItem,"ID"%>&textcont='+document.all(document.getElementById('ctl0<%#Container.ItemIndex+1%>$bcr$ShopCartRepeater$ctl01$edit_TheAcount')).value,'win'200,200)">修改</a>
其他方案:
谢谢。试下
其他方案:
<ahref='#'onclick="window.open(bb.aspx?id=<%#DataBinder.Eval(Container.DataItem,"ID"%>&textcont='+document.all(document.getElementById('ctl00$bcr$ShopCartRepeater$ctl0<%#Container.ItemIndex+1%>$edit_TheAcount')).value,'win'200,200)">修改</a>
其他方案:
to楼上的这个javascript语法错误啊,再帮看看
其他方案:
onchange="numupdate(this.value,'<%#DataBinder.Eval(Container.DataItem,"PostID")%>')"我想在在textbox的onchange事件里调用js方法numupdate,想将PostID数据绑定为其参数,改如何做?
其他方案:
remex著于2007-8-49:16:30有时候,我访问一些购物的网站,发现他们都可以拖拽喜欢的商品到购物篮中,我被这种功能深深地吸引,决定自己做一个这样的小程序。在这篇文章中,我将实现一个页面,它能够让用户拖拽准备购买的商品图标到购物篮中。
其他方案:
解决用html控件,用javascript操作cookie<inputtype='text'style="width:40px;"value="<%#DataBinder.Eval(Container.DataItem,"TheAcount")%>"onchange="numupdate('<%#DataBinder.Eval(Container.DataItem,"PostID")%>',this.value,<%=CSContext.Current.User.UserID%>);"onkeypress="if(event.keyCode<48||event.keyCode>57)event.returnValue=false;">functionnumupdate(postid,ordernum,userid){vararg="HezhilvShopCart,"+userid+","+postid;varstrCookie=document.cookie;vararrCookie=strCookie.split(";");for(vari=0;i<arrCookie.length;i++){vararr=arrCookie[i].split("=");if(arr[0]==arg)document.cookie=arg+"="+ordernum;;}window.location.href=window.location.href;}
其他方案:
怎么样结帖?csdn改了后不明白了啊1
其他方案:
<tablewidth="90%"height="90%"align="center"cellpadding="0"cellspacing="0"><tr><tdalign="left"><ahref="../tgcenter/detailednews.htm">[江西]轿车1.1L或以下哪几款车经济实用09-04</a></td></tr><tr><tdalign="left">[湖北]每个挡位都有其最高时速怎样设置09-04</td></tr><tr><tdalign="left"><ahref="../Question/iSearch.aspx?city=17®ion=%c1%c9%c4%fe">[辽宁]</a>是买标志307的2.0,还是速腾1.6?09-04</td></tr><tr><tdalign="left">[广东]选车问题,POLO劲情还是飞度呢?09-04</td></tr><tr><tdalign="left">[太原]目前月收入八千元,可以养什么车?09-05</td></tr><tr><tdalign="left">[广西]10万元左右1.6升手动档什么车好?09-04</td></tr><tr><tdalign="left"><ahref="../Question/iSearch.aspx?city=1®ion=%b0%b2%bb%d5">[安徽]</a>马3和福克斯2厢和卡罗拉该选哪个09-05</td></tr><tr><tdalign="left">[贵州]迈腾跟速腾外型差不多,性能方面呢09-04</td></tr><tr><tdalign="left">[广州]自主品牌那个好,全包7万左右的车09-04</td></tr></table>