다음을 통해 공유


HtmlSelect.Value 속성

정의

HtmlSelect 컨트롤에서 선택된 항목의 값을 가져오거나 해당 컨트롤의 SelectedIndex 속성을 목록에서 지정된 값을 가진 첫째 항목의 인덱스로 설정합니다.

public:
 property System::String ^ Value { System::String ^ get(); void set(System::String ^ value); };
public string Value { get; set; }
member this.Value : string with get, set
Public Property Value As String

속성 값

HtmlSelect 컨트롤에서 선택된 항목의 값입니다. 해당 컨트롤에서 선택된 항목이 없으면 Empty가 반환됩니다.

예외

Value 속성이 HtmlSelect 컨트롤에 있는 항목 수보다 큰 값이나 -1보다 작은 값으로 설정된 경우

예제

다음 코드 예제를 사용 Value 하는 방법에 설명 합니다 속성을 컨트롤에서 HtmlSelect 선택한 항목의 값을 가져옵니다.


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

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

<head>
    <title> HtmlSelect Example </title>
<script runat="server">

      void Button_Click (Object sender, EventArgs e)
      {
        
         Label1.Text = "You selected the item with index number " + 
                       Select1.SelectedIndex.ToString() + 
                       " and contains the value " +
                       Select1.Value + ".";

      }

   </script>

</head>

<body>

   <form id="form1" runat="server">

      <h3> HtmlSelect Example </h3>

      Select items from the list: <br /><br />

      <select id="Select1" 
              runat="server">

         <option value="Text for Item 1" selected="selected"> Item 1 </option>
         <option value="Text for Item 2"> Item 2 </option>
         <option value="Text for Item 3"> Item 3 </option>
         <option value="Text for Item 4"> Item 4 </option>
         <option value="Text for Item 5"> Item 5 </option>
         <option value="Text for Item 6"> Item 6 </option>

      </select>

      <br /><br />

      <button id="Button1"
              onserverclick="Button_Click"
              runat="server">

         Submit

      </button>

      <br /><br />

      <asp:Label id="Label1"
           runat="server"/>

   </form>

</body>

</html>

<%@ Page Language="VB" AutoEventWireup="True" %>

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

<head>
    <title> HtmlSelect Example </title>
<script runat="server">

      Sub Button_Click (sender As Object, e As EventArgs)
        
         Label1.Text = "You selected the item with index number " & _
                       Select1.SelectedIndex.ToString() & _
                       " and contains the value " & _
                       Select1.Value & "."

      End Sub

   </script>

</head>

<body>

   <form id="form1" runat="server">

      <h3> HtmlSelect Example </h3>

      Select items from the list: <br /><br />

      <select id="Select1" 
              runat="server">

         <option value="Text for Item 1" selected="selected"> Item 1 </option>
         <option value="Text for Item 2"> Item 2 </option>
         <option value="Text for Item 3"> Item 3 </option>
         <option value="Text for Item 4"> Item 4 </option>
         <option value="Text for Item 5"> Item 5 </option>
         <option value="Text for Item 6"> Item 6 </option>

      </select>

      <br /><br />

      <button id="Button1"
              onserverclick="Button_Click"
              runat="server">

         Submit

      </button>

      <br /><br />

      <asp:Label id="Label1"
           runat="server"/>

   </form>

</body>

</html>

설명

속성은 Value 일반적으로 속성에서 참조 SelectedIndex 하는 항목의 값을 가져오는 데 사용됩니다.

참고

해당 컨트롤에서 선택된 항목이 없으면 String.Empty가 반환됩니다.

이 속성을 값으로 설정하면 해당 값 SelectedIndex 이 포함된 목록의 첫 번째 항목 인덱스로 속성이 업데이트됩니다. 일치하는 값을 찾을 수 없으면 속성은 SelectedIndex 변경되지 않은 상태로 유지됩니다.

적용 대상

추가 정보