본문 바로가기
ASP.NET

DropDownlist 등 선택시 마다 라벨에 출력

by BeGeek 2016. 11. 29.

 

 

이벤트 작업에서 SelectedIndexChanged 더블클릭(혹은 DropDownList 컨트롤 클릭)하여 이벤트 처리함수를 만들어서 안에 로직을 만들고, 동작에 AutoPostBack 속성을 True 로 해주면 됨

using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace WebApplication2
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void Button1_Click(object sender, EventArgs e)
        {

            //this.Label1.Text = this.DropDownList1.SelectedIndex.ToString();
            int idx = this.DropDownList1.SelectedIndex;
            this.Label1.Text = this.DropDownList1.Items[idx].Text;
        }

        protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            int idx = this.DropDownList1.SelectedIndex;
            this.Label1.Text = this.DropDownList1.Items[idx].Text;
        }
    }

 

댓글