2012년 2월 10일 금요일
..:: Learn » 쇼핑몰 프로젝트 » [3] 회원관리 » 04. 우편번호 검색 ::..
최소화(Minimize)GetZipCode.ascx

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="GetZipCode.ascx.cs" Inherits="GetZipCodeControl" %>
<script language="Javascript" type="text/javascript">
function SetZipCode(Zip, Address)
{
  opener.document.getElementById('<%= Request["Zip"] %>').value = Zip;
  opener.document.getElementById('<%= Request["Address"] %>').value = Address;
}
</script>

동(면) 이름 :
<asp:TextBox ID="txtZip" runat="server"></asp:TextBox>
<asp:Button ID="btnSearch" runat="server" Text="검색" OnClick="btnSearch_Click" />
<br />
<asp:DataList ID="ctlZipColdeList" runat="server">
    <ItemTemplate>
        <input type="button" value="선택" onclick='SetZipCode("<%# Eval("ZipCode") %>", "<%# Eval("Si") %> <%# Eval("Gu") %> <%# Eval("Dong") %> <%# Eval("PostEtc") %>");' />
        <%# Eval("ZipCode") %>
        <%# Eval("Si") %>
        <%# Eval("Gu") %>
        <%# Eval("Dong") %>
        <%# Eval("PostEtc") %>
    </ItemTemplate>
</asp:DataList>

최소화(Minimize)GetZipCode.ascx.cs

using System;
using System.Data;
using Microsoft.Practices.EnterpriseLibrary.Data;

public partial class GetZipCodeControl : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void btnSearch_Click(object sender, EventArgs e)
    {
        this.ctlZipColdeList.DataSource = DatabaseFactory.CreateDatabase(
            "ConnectionString").ExecuteReader(CommandType.Text
            , "Select * From Zip Where Dong Like '"
                + txtZip.Text + "%'"
        );
        this.ctlZipColdeList.DataBind();
    }
}

Copyright 2000-2011 by DotNetKorea all right reserved.   사용약관  개인정보취급방침