editshippingcontrol.ascx

来自「C#语言制作asp.net网上商店的」· ASCX 代码 · 共 178 行

ASCX
178
字号
<%@ Control Language="VB"  AutoEventWireup="false" CodeFile="EditShippingControl.ascx.vb" Inherits="Admin_Administration_Controls_EditShippingControl" %>
<%@ Register Src="../../Controls/ResultMessageControl.ascx" TagName="ResultMessageControl"
    TagPrefix="uc1" %>


    <asp:Menu ID="tabMenu" runat="server" EnableTheming="True" Orientation="Horizontal"
        SkinID="tabMenu">
        <Items>
            <asp:MenuItem NavigateUrl="~/Admin/Administration/Shipping.aspx?mode=shipping" Text="配送方式"
                Value="ShippingMethod"></asp:MenuItem>
            <asp:MenuItem NavigateUrl="~/Admin/Administration/Shipping.aspx?mode=shippingRegion"
                Text="配送区域" Value="ShippingRegion"></asp:MenuItem>
            <asp:MenuItem NavigateUrl="~/Admin/Administration/Shipping.aspx?mode=shippingExpressions"
                Text="配送公式" Value="ShippingExpressions"></asp:MenuItem>
        </Items>
    </asp:Menu>
&nbsp;<uc1:ResultMessageControl ID="ResultMessageControl1" runat="server" />
<br />
    <table border="0" cellpadding="2" cellspacing="0" width="100%">

            <tr>
                <td class="DialogTitle">
                    <asp:Label ID="lblDialogTitle" runat="server"></asp:Label></td>
            </tr>
            <tr>
                <td class="DialogBorder">
                    <table border="0" cellpadding="10" cellspacing="0" width="100%">
       
                            <tr>
                                <td class="DialogBox" style="width: 100%">
                                    <table border="0" cellpadding="0" cellspacing="0" width="100%">
                                                 <tr align=right >
                                              <td colspan="3" >
                                              <asp:HyperLink ID="hlBackRegionList" NavigateUrl ="~/Admin/Administration/Shipping.aspx?mode=shipping" Text ="返回配送方法列表" runat="server"></asp:HyperLink>
<asp:HyperLink ID="hlAddNewRegion"  Text ="添加新的配送方法"  NavigateUrl="~/Admin/Administration/Shipping.aspx?mode=editshipping&action=addnew&shippingmethodid=-1" runat="server"></asp:HyperLink>
                                                  <br />
                                              </td>
                                            </tr>
                                    </table>
                                    <table cellpadding="3" cellspacing="1" width="100%">
                         
                                            <tr>
                                                <td style="width :86px"  class="FormButton" valign="top" >
                                                    方式名称:</td>
                                                <td colspan="2" valign="top" >
                                                 
                                                        <asp:TextBox ID="txtShippingMethodName" runat="server" Width="300px"></asp:TextBox>                                            
                                                    <br />
                                                   您可以自行定义配送方式名称,比如“本区快递”、“EMS”、“邮件配送”等。您所自行定义的配送方式名称也将显示在网店前台用户在线订购流程中;</td>
                                            </tr>
                                                <tr>
                                                <td style="width :86px"  class="FormButton" valign="top" >
                                                    物流类型:</td>
                                                <td colspan="2" valign="top" >
                                                                      
                                                    <asp:DropDownList ID="ddlShippingType" runat="server">
                                                    </asp:DropDownList>
                                             </td>
                                            </tr>
                                            <tr>
                                                <td style="width :86px"  class="FormButton" valign="top" >
                                                    配送费计算:</td>
                                                <td colspan="2" valign="top" ><asp:RadioButtonList ID="rbShippingMethodFeeType" runat="server" AutoPostBack="True" RepeatDirection="Horizontal">
                                                    <asp:ListItem Value="0">定额配送</asp:ListItem>
                                                    <asp:ListItem Value="1">公式计算</asp:ListItem>
                                                </asp:RadioButtonList>选择“定额配送”则表示不需要按照重量和地区计算运费,所有订单无论重量、送货目的地设置统一的配送价格。如果需要按照重量和地区自动灵活计算运费,请选择“公式计算”,并设置配送公式
                                                    <asp:MultiView ID="mvMethodFeeType" runat="server" ActiveViewIndex="0">
                                                        <asp:View ID="vFeeType0" runat="server">
                                                        <table  style="background-color: whitesmoke;">
                                                                 <tr>
                                                <td class="FormButton" style="height: 25px; width: 57px;">
                                                    运费金额:</td>
                                                <td colspan="2" style="height: 25px">
                                                    <asp:TextBox ID="txtShippingPrice" runat="server" Width="300px"></asp:TextBox>                                                </td>
                                            </tr>
                                                        </table>
                                                        </asp:View>
                                                        <asp:View ID="vFeeType1" runat="server">
                                                        
                                                        <table style="background-color: whitesmoke;  width: 100%;">
                                                            <tr>
                                                                <td class="FormButton" style="height: 25px;">
                                                                    公式:</td>
                                                                                                                   </tr>
															        <tr>
                                                                <td >
                                                                    <asp:Repeater ID="rpExpressions" runat="server">
                                                                    <HeaderTemplate>
                                                                    <table width="100%" style="border-bottom: #ffffff 2px dashed; "><tr><td width="200">配送地区</td><td>配送公式</td></tr>
                                                                    
                                                            
                                                                    </table>
                             
                                                                    </HeaderTemplate>
                                                                    <ItemTemplate>
                                                                        <table width="100%" style="border-bottom: #ffffff 2px dashed; "><tr ><td width="200">
                                                                            <asp:HiddenField ID="hfShippingRegionId" runat="server" Value='<%#Eval("ShippingRegionId") %>'  />
                                                                            <asp:Label ID="lbShippingRegion" runat="server" Text='<%#Eval("Name") %>' ></asp:Label></td><td>
                                                                                <asp:DropDownList ID="ddlShippingExpressions" runat="server">
                                                                                </asp:DropDownList></td></tr></table>
                                                                    </ItemTemplate>
                                                                    </asp:Repeater>
                                                                    </td>
                                                           
                                                            </tr>
                                                        </table>
                                                        </asp:View>
                                                    </asp:MultiView></td>
                                            </tr>                                    
                                            <tr >
                                                <td class="FormButton" valign="top" style="width: 86px; ">
                                                    保价:</td>
                                                <td colspan="2" ><asp:RadioButtonList ID="rbInsurance" runat="server" AutoPostBack="True" RepeatDirection="Horizontal">
                                                    <asp:ListItem  Value="0">否</asp:ListItem>
                                                    <asp:ListItem Value="1">是</asp:ListItem>
                                                </asp:RadioButtonList>保价也就是包裹的“保险”。比如邮局包裹和其他一些方式,会要求对一些贵重包裹进行保价。您可以根据需要自行设定是否保价<br />
                                                    <asp:Panel ID="pInsurance" runat="server" Height="50px" Width="100%" Visible="False">
                                                        <table style="background-color: whitesmoke;">
                                                            <tr>
                                                                <td class="FormButton" style="width: 101px;" valign="top">
                                                                    保价百分率:</td>
                                                                <td colspan="2" style="height: 25px">
                                                                    <asp:TextBox ID="txtInsuranceFeeRate" runat="server" Width="300px"></asp:TextBox><br />
                                                                    您可以自行设定保价百分率,系统自动根据“商品总额”ד保价百分率”计算保价金额。商品总额、运费、保价金额将统一计到订单总金额中</td>
                                                            </tr>
                                                               <tr>
                                                                <td class="FormButton" valign="top" style="width: 101px">
                                                                    最低保价金额:</td>
                                                                <td colspan="2" style="height: 25px">
                                                                    <asp:TextBox ID="txtMiniInsuranceFee" runat="server" Width="300px"></asp:TextBox><br />
                                                                    通常物流公司都是有最低保价金额的,譬如邮政快递最低保价金额为10元,这里您可以根据不同配送方式设置不同的最低保额,如果根据保价比率计算出的保价费用低于最低保额,则保价费用会自动显示为最低保额
                                                                </td>
                                                            </tr>
                                                        </table>
                                                    </asp:Panel>
                                                </td>
                                            </tr>
                                            
                                                <tr>
                                                <td class="FormButton" style="width: 86px">
                                                    配送范围:</td>
                                                <td colspan="2" >
                                                    <asp:CheckBoxList ID="cbRegionList" runat="server" RepeatColumns="5" RepeatDirection="Horizontal">
                                                    </asp:CheckBoxList></td>
                                            </tr>
                                            <tr>
                                                <td class="FormButton" style="width: 86px">
                                                    支付方式:</td>
                                                <td colspan="2" >
                                                    <asp:CheckBoxList ID="cbPaymentList" runat="server" RepeatColumns="5" RepeatDirection="Horizontal">
                                                    </asp:CheckBoxList></td>
                                            </tr>
                                            <tr>
                                                <td class="FormButton" style="width: 86px">
                                                    详细描述:</td>
                                                <td colspan="2" >
                                                                             <asp:TextBox ID="txtShippingMethodDescription" runat="server" Width="239px"></asp:TextBox>
                                           
                                                    </td>
                                            </tr>
                                                <tr>
                                                    <td colspan="3" align=center>
                                                        <asp:Button ID="btnSave" runat="server" Text="保存" Width="85px" /></td>
                                            </tr>
                                                                      
                                  </table>
                                </td>
                            </tr>
            
                    </table>
                </td>
            </tr>
        
    </table>
<asp:HiddenField ID="hfShippingMethodID" Value =-1 runat="server" />


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?