ASP.NET 기초 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : DropDownList 컨트롤에서 초기값을 제외한 나머지 값 선택하도록 설정
글번호: 121
작성자: 레드플러스
작성일: 2005/04/19 오후 9:02:00
조회수: 6895
유효성 검사 컨트롤의 InitialValue 속성을 사용하면

손쉽게 DropDownList 컨트롤의 초기값을 제외한 나머지 값을 선택하도록

요청할 수 있다.

아래와 같이 간단한 예제를 통해서 복잡한 자바스크립트를 사용하지 않아도 된다.

-------------------------------------------------------------------------------------

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>DropDownList 컨트롤에서 초기값을 제외한 나머지 값 선택하도록 설정</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

        <table>        
        <tr>
            <td align="center" width="100" bgColor="#efefef">
                직 업 :
            </td>
            <td width="475">
            
                <asp:dropdownlist id="lstJob" runat="server">
                    <asp:ListItem Value="직업선택" Selected="True">직업선택</asp:ListItem>
                    <asp:ListItem Value="회사원">회사원</asp:ListItem>
                    <asp:ListItem Value="백수">백수</asp:ListItem>
                </asp:dropdownlist>
                
                <asp:RequiredFieldValidator id="valJob" runat="server"
                    ControlToValidate="lstJob"
                    ErrorMessage="직업을 선택해 주세요."
                    InitialValue="직업선택">
                </asp:RequiredFieldValidator>
            
            </td>
        </tr>  
        <tr><td colspan="2">
            <asp:Button ID="btnOK" runat="server" Text="확인" /></td></tr>
        </table>      
        
        </div>
    </form>
</body>
</html>

-------------------------------------------------------------------------------------


추가적으로

코드 비하인드 페이지에서

기본 선택 항목을 만들려면 아래와 같은 유형을 사용하실 수도 있습니다.


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

public partial class FrmDropDownListDefaultValue : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        DropDownList1.Items.Insert(0, "--유형선택을 하시오--");

        for (int i = 0; i < 10; i++)
        {
            //[1] Text와 Value를 DB에서 구분해서 읽어와서...
            ListItem li =
              new ListItem(i.ToString(), String.Format("%{0}%", i));
            //[2] DropDownList 컨트롤에 등록
            this.DropDownList1.Items.Add(li);
        }
    }
}
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트


관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 8. 리치 컨트롤(Rich Control) - 레드플러스 2003-11-15 5701
  7. 유효성 검사 컨트롤(Validation Control) - 레드플러스 2003-11-15 6189
현재글 DropDownList 컨트롤에서 초기값을 제외한 나머지 값 선택하도록 설정 - 레드플러스 2005-04-19 6895
  ASP.NET 2.0 유효성 검사 컨트롤(Validation Control) 관련 예... Validation_Control.zip(6 KB) 레드플러스 2006-01-12 5155
  UnobtrusiveValidationMode = UnobtrusiveValidati... - 레드플러스 2012-08-14 3943
  ASP.NET 4.5 이상에서 유효성 검사 컨트롤 사용하기 UnobtrusiveValidationMode.png(26 KB) 레드플러스 2014-02-21 3816
  WebForms UnobtrusiveValidationMode에는 'jquery'에 ... - 레드플러스 2014-10-10 3969
다음글 6. 웹 폼 기본 컨트롤 - 레드플러스 2003-11-15 6505
 
손님 사용자 Anonymous (손님)
로그인 Home