格式化一下代码的颜色,呵呵

本文介绍了一个使用 ASP.NET 开发的购物车控件实现细节,包括数据绑定、验证及用户交互等内容。该控件支持产品数量修改、删除等功能,并集成了国际化支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

<%@ Control Language="c#" AutoEventWireup="false" Codebehind="Shopping.ascx.cs" Inherits="DreamerShop.UserControl.Shopping" TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>
<%@ Register TagPrefix="uc1" TagName="LanguagesDeal" Src="../LanguagesManage.ascx" %>
<uc1:LanguagesDeal id="myLanguagesDeal" runat="server" Visible="False"></uc1:LanguagesDeal>
<br>
<table cellSpacing="0" cellPadding="0" width="100%" align="center" border="0">
    
<TBODY>
        
<tr>
            
<td><asp:datagrid id="dgShopping" DataKeyField="ProductKey" CellPadding="3" CssClass="border-l-b-r-t"
                    ShowFooter
="true" HorizontalAlign="Center" Width="100%" AutoGenerateColumns="False" runat="server">
                    
<ItemStyle HorizontalAlign="Center"></ItemStyle>
                    
<HeaderStyle HorizontalAlign="Center" BackColor="#f1f1f1"></HeaderStyle>
                    
<FooterStyle HorizontalAlign="Center"></FooterStyle>
                    
<Columns>
                        
<asp:BoundColumn HeaderText="OrderFormProductNumber" DataField="ProductNumber"></asp:BoundColumn>
                        
<asp:BoundColumn HeaderText="OrderFormProductName" DataField="ProductName"></asp:BoundColumn>
                        
<asp:BoundColumn HeaderText="OrderFormPrice" DataField="Price"></asp:BoundColumn>
                        
<asp:TemplateColumn HeaderText="OrderFormAmount">
                            
<ItemTemplate>
                                
<asp:TextBox ID="txtAmount" CssClass="wenbenkuang" Width="30" EnableViewState=True Text='<%# DataBinder.Eval(Container.DataItem, "Amount")%>' AutoPostBack=False runat="server" >
                                
</asp:TextBox>
                                
<asp:CompareValidator id="CompareValidator1" runat="server" ErrorMessage="输入数字" ControlToValidate="txtAmount"
                                    Operator
="DataTypeCheck" Type="Integer" Display="Dynamic"></asp:CompareValidator>
                                
<asp:label ID="lbSpeciality" Runat="server" Visible="False" Text='<%# DataBinder.Eval(Container.DataItem, "Speciality")%>'>
                                
</asp:label>
                            
</ItemTemplate>
                        
</asp:TemplateColumn>
                        
<asp:BoundColumn HeaderText="OrderFormTotalPrices" DataField="Sum"></asp:BoundColumn>
                        
<asp:ButtonColumn Text="&lt;img src=images/trash.gif border=0&gt;" HeaderText="TextDelete" CommandName="Delete"></asp:ButtonColumn>
                    
</Columns>
                
</asp:datagrid></td>
        
</tr>
        
<tr>
            
<td align="center" height="28"><asp:label id="lbShoppingMsg" runat="server" ForeColor="Red"></asp:label></td>
        
</tr>
        
<tr>
            
<td align="center"><asp:imagebutton id="imgContinue" runat="server" CausesValidation="False" ImageUrl="../images/TP2/cart01.gif" Visible="false"></asp:imagebutton><asp:imagebutton id="imgEdit" runat="server" ImageUrl="../images/TP2/cart03.gif" Visible="false"></asp:imagebutton><asp:imagebutton id="imgClear" runat="server" ImageUrl="../images/TP2/cart02.gif" Visible="false"></asp:imagebutton><asp:imagebutton id="imgBalance" runat="server" ImageUrl="../images/TP2/cart04.gif" Visible="false"></asp:imagebutton>
            
<asp:Button id="btContinue" runat="server" Text="continue" Visible="true" CssClass="go-wenbenkuang"></asp:Button>&nbsp;
                
<asp:Button id="btEdit" runat="server" Text="edit" Visible="true" CssClass="go-wenbenkuang"></asp:Button>&nbsp;
                
<asp:Button id="btClear" runat="server" Text="clear" Visible="true" CssClass="go-wenbenkuang"></asp:Button>&nbsp;
                
<asp:Button id="btBalance" runat="server" Text="Balance" Visible="true" CssClass="go-wenbenkuang"></asp:Button>
            
</td>
        
</tr>
        
<tr>
            
<td></td>
        
</tr>
        
<tr bgColor="#ffffff">
            
<td style="PADDING-LEFT: 20px" colSpan="6" height="60"><%=myLanguagesDeal.GetMyString("ShoppingCarRemark1")%><!--• 如果您想继续购物,请点选继续购物--><br>
                
<%=myLanguagesDeal.GetMyString("ShoppingCarRemark2")%><!--• 如果您想更新已在购物车内的产品,请先修改,然后点选修改数量--><br>
                
<%=myLanguagesDeal.GetMyString("ShoppingCarRemark3")%><!--• 如果您想全部取消已订购在购物车中的产品,请点选清空购物车--><br>
                
<%=myLanguagesDeal.GetMyString("ShoppingCarRemark4")%><!--• 如果您满意您所购买的产品,请点选去收银台(会员须先登陆,非会员须先免费注册成为会员)--><br>
            
</td>
        
</tr>
        
<tr>
            
<td><asp:panel id="PanPreferential" runat="server"><BR>
      
<DIV><FONT color="red"><%=myLanguagesDeal.GetMyString("ShoppingTitelPreferential")%><!--特惠商品--></FONT>
                    
</DIV>
<asp:Label id="lbPreferentialMsg" runat="server" ForeColor="Red"></asp:Label>
<asp:CheckBoxList id="cklPreferential" runat="server"></asp:CheckBoxList>
<asp:RadioButtonList id="rblPreferential" runat="server"></asp:RadioButtonList>
<asp:button id="btPreferentialJoin" CssClass="go-wenbenkuang" runat="server" Text="加入所选特惠商品"></asp:button>&nbsp; 
<asp:button id="btPreferentialClear" CssClass="go-wenbenkuang" runat="server" Text="重选"></asp:button></asp:panel></td>
        
</tr>
    
</TBODY>
</table>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值