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" />&nbsp;
                    <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 + -
显示快捷键?