addresscontrol.ascx
来自「C#语言制作asp.net网上商店的」· ASCX 代码 · 共 108 行
ASCX
108 行
<%@ Control Language="VB" AutoEventWireup="false" CodeFile="AddressControl.ascx.vb"
Inherits="Shop_User_Controls_AddressControl" %>
<%@ Register Src="../Controls/AreaControl.ascx" TagName="AreaControl" TagPrefix="uc2" %>
<%@ Register Src="../Controls/StateControl.ascx" TagName="StateControl" TagPrefix="uc1" %>
<%@ Register Src="../../Admin/Controls/ResultMessageControl.ascx" TagName="ResultMessageControl"
TagPrefix="uc1" %>
<uc1:ResultMessageControl ID="ResultMessageControl1" runat="server" />
<div class="blankbox"></div>
<div class="title">
<asp:Literal ID="Caption" runat="server" Text="交易地址管理"> </asp:Literal>
</div>
<div class="hr">
</div>
<div id="grid">
<asp:GridView ID="gvAddress" runat="server" DataKeyNames="AddressID" EmptyDataText="没有交易地址列表"
Width="100%" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField HeaderText="设为默认">
<ItemStyle HorizontalAlign="Center" />
<HeaderStyle Width="80px" />
<ItemTemplate>
<asp:RadioButton ID="rbDefault" runat="server" GroupName='<%#Eval("AddressID") %>'
Checked='<%#Eval("IsDefault")%>' AutoPostBack="True" OnCheckedChanged="rbDefault_CheckedChanged" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="姓名" DataField="FirstName">
<HeaderStyle Width="60px" />
<ItemStyle Width="60px" />
</asp:BoundField>
<asp:TemplateField HeaderText="联系地址">
<ItemTemplate>
<asp:Label ID="lbAddress" runat="server" Text='<%#Eval("Address1")%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="邮政编码" DataField="Zip">
<HeaderStyle Width="60px" />
</asp:BoundField>
<asp:BoundField HeaderText="手机号码" DataField="Phone">
<HeaderStyle Width="60px" />
</asp:BoundField>
<asp:BoundField HeaderText="电话号码" DataField="MobilePhone">
<HeaderStyle Width="60px" />
</asp:BoundField>
<asp:TemplateField>
<HeaderStyle Width="140px" />
<ItemTemplate>
<asp:Button ID="btnEdit" runat="server" CommandName="Edit" CommandArgument='<%#Eval("AddressID") %>'
Text="修改" Width="65px" />
<asp:Button ID="btnDelete" runat="server" CommandName="Delete" CommandArgument='<%#Eval("AddressID") %>'
OnClientClick="return confirm('你确认要删除这条地址记录吗?')" Text="删除" Width="65px" />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" Width="140px" />
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
<div class="blankbox">
</div>
<div class="title">
<asp:Literal ID="lblTitle" runat="server" Text="添加交易地址"> </asp:Literal>
</div>
<div class="editzone">
<fieldset >
<p>
<asp:Label ID="lbBName" runat="server" Text="姓名:" AssociatedControlID="txtName"></asp:Label><asp:TextBox ID="txtName"
runat="server" Width="180px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtName"
ErrorMessage="必须填写“姓名”。" ValidationGroup="xx">*</asp:RequiredFieldValidator>
</p>
<p>
<asp:Label ID="Label1" runat="server" Text="地址:" AssociatedControlID="txtAddress"></asp:Label>
<asp:TextBox ID="txtAddress" runat="server" Width="180px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtAddress"
ErrorMessage="必须填写“地址”。" ValidationGroup="xx">*</asp:RequiredFieldValidator>
</p>
<p>
<asp:Label ID="Label3" runat="server" Text="地区:" AssociatedControlID="txtAddress"></asp:Label>
<uc2:AreaControl ID="AreaControl1" runat="server"></uc2:AreaControl>
</p>
<p>
<asp:Label ID="Label12" runat="server" Text="邮政编码:" AssociatedControlID="txtZipCode"></asp:Label><asp:TextBox ID="txtZipCode"
runat="server" Width="180px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="txtZipCode"
ErrorMessage="必须填写“邮政编码”。" ValidationGroup="xx">*</asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="txtZipCode"
ErrorMessage="输入正确的邮政编码格式" ValidationExpression="\d{6}" ValidationGroup="xx">*</asp:RegularExpressionValidator></p>
<p>
<asp:Label ID="Label15" runat="server" Text="电话号码:" AssociatedControlID="txtPhone"></asp:Label>
<asp:TextBox ID="txtPhone" runat="server" Width="180px"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" ControlToValidate="txtPhone"
ErrorMessage="输入正确的电话号码格式" ValidationExpression="^(\(\d{3}\)|\d{3}-)?\d{7,8}$"
ValidationGroup="xx">*</asp:RegularExpressionValidator></p>
<p>
<asp:Label ID="Label4" runat="server" Text="手机号码:" AssociatedControlID="txtMobilePhone"></asp:Label>
<asp:TextBox ID="txtMobilePhone" runat="server" Width="180px"></asp:TextBox>
</p></fieldset>
<div style="margin-left: 150px">
<asp:Button ID="btnSave" runat="server" Text="添加地址" Width="83px" ValidationGroup="xx" />
</div>
<asp:ValidationSummary ID="ValidationSummary1" runat="server" DisplayMode="List"
ValidationGroup="xx" ShowMessageBox="True" ShowSummary="False" />
<asp:HiddenField ID="hfAddressID" runat="server" Value="0" />
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?