如何给repeater里位于FooterTemplate里的label赋值???? 代码如下:
<asp:RepeaterID="Repeater1"runat="server"OnItemCommand="Repeater1_ItemCommand"><Heade...
<asp:Repeater ID="Repeater1" runat="server" OnItemCommand="Repeater1_ItemCommand">
<HeaderTemplate><table class="buycar" cellpadding="0" cellspacing="0" border="0">
<tr>
<td>商品编号</td>
<td>商品名称</td>
<td>优惠价</td>
</tr>
</HeaderTemplate>
<ItemTemplate><tr class="buying">
<td><%# Eval("pid") %></td>
<td><%# Eval("pname") %></td>
<td><%# Eval("pprice") %></td>
</tr></ItemTemplate>
<FooterTemplate><tr>
<td colspan="3" class="buytotal">商品总金额:¥<asp:Label ID="lbltotal" runat="server" Text="0"
ForeColor="#993300"></asp:Label>元</td>
</tr>
</table></FooterTemplate>
</asp:Repeater>
要求:在第一次加载页面时计算出各个商品的总价格 展开
<HeaderTemplate><table class="buycar" cellpadding="0" cellspacing="0" border="0">
<tr>
<td>商品编号</td>
<td>商品名称</td>
<td>优惠价</td>
</tr>
</HeaderTemplate>
<ItemTemplate><tr class="buying">
<td><%# Eval("pid") %></td>
<td><%# Eval("pname") %></td>
<td><%# Eval("pprice") %></td>
</tr></ItemTemplate>
<FooterTemplate><tr>
<td colspan="3" class="buytotal">商品总金额:¥<asp:Label ID="lbltotal" runat="server" Text="0"
ForeColor="#993300"></asp:Label>元</td>
</tr>
</table></FooterTemplate>
</asp:Repeater>
要求:在第一次加载页面时计算出各个商品的总价格 展开
1个回答
展开全部
epeater ID="Repeater1" runat="server" OnItemCommand="Repeater1_ItemCommand">
<HeaderTemplate ><table><tr><td>编号</td><td>标题</td><td>发布时间</td><td>发布对象</td><td></td><td></td></tr><tr><td colspan="6"><hr /></td></tr></HeaderTemplate>
<ItemTemplate ><tr><td>
<asp:Label ID="id" runat="server" Text='<%#Eval ("ID") %>'></asp:Label></td><td><%#Eval("Title")%></td><td><%#Eval ("timer") %></td><td><%#Eval ("pto") %></td><td>
<asp:LinkButton ID="edit" CommandName ="edit" CommandArgument='<%#Eval ("ID") %>' runat="server">编辑</asp:LinkButton></td><td>
<asp:LinkButton ID="del" CommandName ="del" CommandArgument='<%#Eval ("ID") %>' runat="server">删除</asp:LinkButton></td></tr></ItemTemplate>
<SeparatorTemplate ><tr><td colspan="4"><hr /></td></tr></SeparatorTemplate>
<FooterTemplate ></table></FooterTemplate>
</asp:Repeater>
后台直接调用:
如 int id = Convert.ToInt32(e.CommandArgument);
即利用linkbuttion的commandname或者commandargument属性动态某些字段,比如我们想要而又不想让用户看到的id,当前你也可以给它们赋值,作为服务器控件的区分,比如你使用多个linkbuttion,就可任意取它们的commandname来辨别是哪个命令源激发的事件
<HeaderTemplate ><table><tr><td>编号</td><td>标题</td><td>发布时间</td><td>发布对象</td><td></td><td></td></tr><tr><td colspan="6"><hr /></td></tr></HeaderTemplate>
<ItemTemplate ><tr><td>
<asp:Label ID="id" runat="server" Text='<%#Eval ("ID") %>'></asp:Label></td><td><%#Eval("Title")%></td><td><%#Eval ("timer") %></td><td><%#Eval ("pto") %></td><td>
<asp:LinkButton ID="edit" CommandName ="edit" CommandArgument='<%#Eval ("ID") %>' runat="server">编辑</asp:LinkButton></td><td>
<asp:LinkButton ID="del" CommandName ="del" CommandArgument='<%#Eval ("ID") %>' runat="server">删除</asp:LinkButton></td></tr></ItemTemplate>
<SeparatorTemplate ><tr><td colspan="4"><hr /></td></tr></SeparatorTemplate>
<FooterTemplate ></table></FooterTemplate>
</asp:Repeater>
后台直接调用:
如 int id = Convert.ToInt32(e.CommandArgument);
即利用linkbuttion的commandname或者commandargument属性动态某些字段,比如我们想要而又不想让用户看到的id,当前你也可以给它们赋值,作为服务器控件的区分,比如你使用多个linkbuttion,就可任意取它们的commandname来辨别是哪个命令源激发的事件
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询