Freigeben über


HtmlInputRadioButton.Value-Eigenschaft

Ruft den Wert ab, der dem HtmlInputRadioButton-Steuerelement zugeordnet ist, oder legt diesen fest.

Namespace: System.Web.UI.HtmlControls
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public Overrides Property Value As String
'Usage
Dim instance As HtmlInputRadioButton
Dim value As String

value = instance.Value

instance.Value = value
public override string Value { get; set; }
public:
virtual property String^ Value {
    String^ get () override;
    void set (String^ value) override;
}
/** @property */
public String get_Value ()

/** @property */
public void set_Value (String value)
public override function get Value () : String

public override function set Value (value : String)

Eigenschaftenwert

Der dem HtmlInputRadioButton-Steuerelement zugeordnete Wert.

Hinweise

Mithilfe der Value-Eigenschaft können Sie den Wert angeben oder bestimmen, der dem HtmlInputRadioButton-Steuerelement zugeordnet ist. Als Wert kann jede gültige Zeichenfolge verwendet werden, die Sie dem Steuerelement zuordnen möchten. Das ist von Vorteil, wenn mehrere Optionsfelder vorhanden sind und auf der Grundlage der Auswahl eine Berechnung auszuführen ist. Mit Optionsfeldern können z. B. verschiedene Liefermethoden dargestellt werden. Die jeweiligen Lieferkosten können Sie in der Value-Eigenschaft speichern. Wenn der Benutzer eine Liefermethode auswählt, kann mit dieser Eigenschaft der entsprechende Betrag für die Lieferkosten bestimmt und dem Gesamtverkaufspreis hinzugefügt werden.

Beispiel

Im folgenden Codebeispiel wird veranschaulicht, wie Sie dem HtmlInputRadioButton-Steuerelement mit der Value-Eigenschaft eine Beschreibung zuordnen.

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

<html>
<head>

   <script runat="server">

      Sub Server_Change(sender As Object , e As EventArgs) 
      
         If Radio1.Checked Then
            Span1.InnerHtml = "You selected " & _
                              Radio1.Value
         ElseIf Radio2.Checked Then
            Span1.InnerHtml = "You selected " & _
                              Radio2.Value
         ElseIf Radio3.Checked Then
            Span1.InnerHtml = "You selected " & _
                              Radio3.Value
         End If

      End Sub
         

   </script>

</head>

<body>

   <form runat="server">

      <h3>HtmlInputRadioButton Sample</h3>

      <input type="radio" 
             id="Radio1" 
             name="Mode"
             value="Radio Button 1"
             OnServerChange="Server_Change" 
             runat="server"/>
      Option 1
      <br>

      <input type="radio" 
             id="Radio2" 
             name="Mode"
             value="Radio Button 2"
             OnServerChange="Server_Change" 
             runat="server"/>
      Option 2
      <br>

      <input type="radio" 
             id="Radio3" 
             name="Mode"
             value="Radio Button 3"
             OnServerChange="Server_Change" 
             runat="server"/>
      Option 3

      <p>

      <input type="submit" 
             id="Button1" 
             value="Submit" 
             runat="server"/>

      <p>

      <span id="Span1" 
            runat="server"/>

   </form>

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

<html>
<head>

   <script runat="server">

      void Server_Change(object sender, EventArgs e) 
      {
         if (Radio1.Checked)
            Span1.InnerHtml = "You selected " +
                              Radio1.Value;
         else if (Radio2.Checked)
            Span1.InnerHtml = "You selected " +
                              Radio2.Value;
         else if (Radio3.Checked)
            Span1.InnerHtml = "You selected " +
                              Radio3.Value;
      }
         

   </script>

</head>

<body>

   <form runat="server">

      <h3>HtmlInputRadioButton Sample</h3>

      <input type="radio" 
             id="Radio1" 
             name="Mode"
             value="Radio Button 1"
             OnServerChange="Server_Change" 
             runat="server"/>
      Option 1
      <br>

      <input type="radio" 
             id="Radio2" 
             name="Mode"
             value="Radio Button 2"
             OnServerChange="Server_Change" 
             runat="server"/>
      Option 2
      <br>

      <input type="radio" 
             id="Radio3" 
             name="Mode"
             value="Radio Button 3"
             OnServerChange="Server_Change" 
             runat="server"/>
      Option 3

      <p>

      <input type="submit" 
             id="Button1" 
             value="Submit" 
             runat="server"/>

      <p>

      <span id="Span1" 
            runat="server" />

   </form>

</body>
</html>

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

HtmlInputRadioButton-Klasse
HtmlInputRadioButton-Member
System.Web.UI.HtmlControls-Namespace

Weitere Ressourcen

HTML-Serversteuerelemente