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>
<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 + -
显示快捷键?