会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
猪
不再找借口............
博客园
首页
新随笔
联系
订阅
管理
Repeater实现删除
前台页
1
<
asp:Repeater ID
=
"
Repeater1
"
runat
=
"
server
"
onitemcommand
=
"
Repeater1_ItemCommand
"
>
2
<
ItemTemplate
>
3
<
tr
>
4
<
td align
=
"
center
"
valign
=
"
middle
"
class
=
"
ShopTable
"
>&
nbsp;(
<%
# GetTitle(Eval(
"
name
"
).ToString(),
14
)
%>
)
5
</
td
>
6
<
td align
=
"
center
"
valign
=
"
middle
"
class
=
"
ShopTable
"
>
7
<%
# GetType((
int
)Eval(
"
Type
"
))
%>
8
</
td
>
9
<
td align
=
"
center
"
valign
=
"
middle
"
class
=
"
ShopTable
"
>
10
<%
# Eval(
"
price
"
)
%>
11
</
td
>
12
<
td align
=
"
center
"
valign
=
"
middle
"
class
=
"
ShopTable
"
><%
#Eval(
"
number
"
)
%></
td
>
13
<
td align
=
"
center
"
valign
=
"
middle
"
class
=
"
ShopTable
"
>
14
<
asp:LinkButton ID
=
"
LinkButton1
"
runat
=
"
server
"
>
删除
</
asp:LinkButton
>
15
<
asp:HiddenField ID
=
"
HiddenField1
"
runat
=
"
server
"
Value
=
'
<%#Eval("goodid") %>
'
/>
16
<
asp:HiddenField ID
=
"
HiddenField2
"
runat
=
"
server
"
Value
=
'
<%#Eval("type") %>
'
/>
17
</
td
>
18
</
tr
>
19
</
ItemTemplate
>
20
</
asp:Repeater
>
后台代码
1
protected
void
Repeater1_ItemCommand(
object
source, RepeaterCommandEventArgs e)
2
{
3
HiddenField hide1
=
e.Item.FindControl(
"
HiddenField1
"
)
as
HiddenField;
4
HiddenField hide2
=
e.Item.FindControl(
"
HiddenField2
"
)
as
HiddenField;
5
//
前面两个隐藏输入框用来获取ID,与相映内容
6
int
goodid
=
int
.Parse(hide1.Value);
7
int
type
=
int
.Parse(hide2.Value);
8
carts.DelGood(goodid, type);
//
这是删除的方法,在这里就不写了
9
Assignment();
//
这里是绑定的方法
10
}
这种效果类似于在
GridView的模版列里放一个“删除”按钮。
posted @
2008-12-08 13:54
悟〈--觉
阅读(
1425
) 评论(
1
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告