مشاركة عبر


بناء جملة إلزامي لعنصر تحكم خادم الـ HtmlInputRadioButton

ينشئ عنصر تحكم من جانب الخادم بتعيين <input type=radio>عنصر HTML ويتيح إمكانية إنشاء زر الاختيار على صفحة ويب.

<input
    Type="Radio"
    EnableViewState="False|True"
    Id="string"
    Visible="False|True"
    OnDataBinding="OnDataBinding event handler"
    OnDisposed="OnDisposed event handler"
    OnInit="OnInit event handler"
    OnLoad="OnLoad event handler"
    OnPreRender="OnPreRender event handler"
    OnServerChange="OnServerChange event handler"
    OnUnload="OnUnload event handler"
    runat="server"
    />

ملاحظات

استخدام HtmlInputRadioButtonعنصر تحكم إلى البرنامج مقابل HTML <input type=radio>العنصر. يمكنك تجميع عناصر تحكم متعددة معاً عن طريق تعيين الخاصية إلى القيمة الشائعة على الكل عناصر داخل المجموعة. أزرار الخيارات في نفس المجموعة متبادلتان بوجه عام; يمكن تحديد زر خيار واحد فقط في المجموعة في نفس الوقت.

ملاحظةملاحظة

لا يتطلب عنصر التحكم هذا علامة إغلاق.

HtmlRadioButtonينشر عنصر التحكم تلقائياً خلف الملقم. يجب أن تعتمد على استخدام أحد HtmlInputButton ، في عناصر التحكم HtmlInputImage, أو HtmlButton و لنشره مرة أخرى إلى الملقم. يمكنك برمجة مقابل HtmlRadioButton عنصر التحكم بكتابة المعالج لهذا ServerChange الحدث.

ملاحظةملاحظة

ServerChange الحدث يظهر فقط على أزرار الراديو التي يتم تغييرها إلى الحالة المحددة.

مثال

يوضح المثال التالي كيفية إنشاء معالج الأحداث ServerChange حدث HtmlRadioButton عنصر التحكم. تحديد زر التبادلي الذي يحدد معالج الأحداث ويتم عرض التحديد في رسالة.

<%@ 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>HtmlInputRadioButton Control</title>

   <script runat="server">
      Sub Server_Change(Source As Object, e As EventArgs)
         If Radio1.Checked = True Then
            Span1.InnerHtml = "Radio1 is checked"
         Else
            If Radio2.Checked = True Then
               Span1.InnerHtml = "Radio2 is checked"
            Else
               If Radio3.Checked = True Then
                  Span1.InnerHtml = "Radio3 is checked"
               End If
            End If
         End If
      End Sub
   </script>

</head>
<body>
   <form id="Form1" runat="server">

      <h3>HtmlInputRadioButton Sample</h3>

      <input type="radio" 
             id="Radio1" 
             name="Mode"
             onserverchange="Server_Change" 
             runat="server"/>
      Option 1<br />
      <input type="radio" 
             id="Radio2" 
             name="Mode"
             onserverchange="Server_Change" 
             runat="server"/>
      Option 2<br />
      <input type="radio" 
             id="Radio3" 
             name="Mode"
             onserverchange="Server_Change" 
             runat="server"/>
      Option 3
      <br />
      <span id="Span1" runat="server" />
      <br />
      <input type="submit" id="Button1" 
             value="Enter" 
             runat="server" />
   </form>
</body>
</html>
<%@ 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>HtmlInputRadioButton Control</title>

   <script runat="server">
      void Server_Change(object Source, EventArgs e) 
      {
         if (Radio1.Checked == true)
            Span1.InnerHtml = "Radio1 is checked";
         else if (Radio2.Checked == true)
            Span1.InnerHtml = "Radio2 is checked";
         else if (Radio3.Checked == true)
            Span1.InnerHtml = "Radio3 is checked";
      }
   </script>

</head>
<body>
   <form id="Form1" runat="server">

      <h3>HtmlInputRadioButton Sample</h3>

      <input type="radio" 
             id="Radio1" 
             name="Mode"
             onserverchange="Server_Change" 
             runat="server"/>
      Option 1<br />
      <input type="radio" 
             id="Radio2" 
             name="Mode"
             onserverchange="Server_Change" 
             runat="server"/>
      Option 2<br />
      <input type="radio" 
             id="Radio3" 
             name="Mode"
             onserverchange="Server_Change" 
             runat="server"/>
      Option 3
      <br />
      <span id="Span1" runat="server" />
      <br />
      <input type="submit" id="Button1" 
             value="Enter" 
             runat="server" />
   </form>
</body>
</html>

راجع أيضًا:

المرجع

HtmlInputRadioButton

System.Web.UI.HtmlControls

موارد أخرى

عناصر تحكم خادم HTML