This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

RadioButtonList الفئة

Visual Studio 2010

If the خاصية هو , 0 هو returned.

مساحة الاسم:  System.Web.UI.WebControls
التجميع:  System.Web (في System.Web.dll)

[ValidationPropertyAttribute("SelectedItem")]
public class RadioButtonList : ListControl, 
	IRepeatInfoUser, INamingContainer, IPostBackDataHandler
<asp:RadioButtonList />

في هذا الموضوع:

مقدمة

كائن يطبق RadioButtonListالذي يمثل البيانات المصدر. استخدام Itemsخاصية لقراءة أو تعيين مصدر البيانات هو التي يتم ترحيلها. يحصل على عدد العناصر الموجودة في البيانات المصدر.SelectedItem

الحصول أو تعيين البيانات المصدر.

البيانات المصدر لا يقوم كائن تطبيق RepeatLayoutالواجهة.RepeatDirection استخدام RepeatLayoutخاصية إلى لتحديد عدد العناصر الموجودة في مصدر البيانات.

إذا كان الترحيل يستند إلى الخادم هو استخدام القيمة RepeatDirectionخاصية هو إرجاع; otherwهوe، العدد الإجمالي للعناصر الموجودة في مصدر بيانات هو التي يتم إرجاعها.RepeatDirection.Vertical Gets a القيمة that indicates whether الخادم-based ترحيل هو ممكّن.RepeatDirection.Horizontal RepeatLayout if الخادم-based ترحيل هو indicated بواسطة using the خاصية; otherwise, . لمزيد من المعلومات، انظر قائمة التعداد RepeatLayout.

ملاحظة تنبيهتنبيه

This عنصر تحكم can be used إلى عرض مستخدم إدخال, which might تضمين malicious العميل برنامج نصي. فحص أي معلومات that هو sent من a العميل for تنفيذي برنامج نصي, SQL statements, أو غير ذلك تعليمات برمجية قبل displaying it في your تطبيق. النوع يقوم بتنفيذ RadioButtonListالواجهة، أسلوب هو المسمى من قبل الكائن هو إتلاف. يوفر ASP.NET ميزة التحقق من صحة إدخال طلب إلى حظر برنامج نصي و HTML في إدخال مستخدم. لمزيد من المعلومات، راجع تأمين عناصر التحكم القياسية ، كيفية: حماية من عمليات استغلال البرنامج النصي في تطبيق ويب من خلال تطبيق ترميز HTML إلى سلاسل ، و التحقق من صحة إدخالات المستخدم في صفحات ASP.NET على ويب.

‏إمكانية وصول ذوي الاحتياجات الخاصة

للحصول على المعلومات حول كيفية تكوين هذا عنصر تحكم حيث أنه يقوم بإنشاء ترميز التي تتوافق مع معايير إمكانية الوصول، راجع دعم الوصول في ASP.NETو عناصر تحكم ASP.NET و إمكانية التشغيل.

بناء جملة مصرحة

<asp:RadioButtonList
    AccessKey="string"
    AppendDataBoundItems="True|False"
    AutoPostBack="True|False"
    BackColor="color name|#dddddd"
    BorderColor="color name|#dddddd"
    BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge|
        Inset|Outset"
    BorderWidth="size"
    CausesValidation="True|False"
    CellPadding="integer"
    CellSpacing="integer"
    CssClass="string"
    DataMember="string"
    DataSource="string"
    DataSourceID="string"
    DataTextField="string"
    DataTextFormatString="string"
    DataValueField="string"
    Enabled="True|False"
    EnableTheming="True|False"
    EnableViewState="True|False"
    Font-Bold="True|False"
    Font-Italic="True|False"
    Font-Names="string"
    Font-Overline="True|False"
    Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|Medium|
        Large|X-Large|XX-Large"
    Font-Strikeout="True|False"
    Font-Underline="True|False"
    ForeColor="color name|#dddddd"
    Height="size"
    ID="string"
    OnDataBinding="DataBinding event handler"
    OnDataBound="DataBound event handler"
    OnDisposed="Disposed event handler"
    OnInit="Init event handler"
    OnLoad="Load event handler"
    OnPreRender="PreRender event handler"
    OnSelectedIndexChanged="SelectedIndexChanged event handler"
    OnTextChanged="TextChanged event handler"
    OnUnload="Unload event handler"
    RepeatColumns="integer"
    RepeatDirection="Horizontal|Vertical"
    RepeatLayout="Table|Flow|OrderedList|UnorderedList"
    runat="server"
    SelectedIndex="integer"
    SelectedValue="string"
    SkinID="string"
    Style="string"
    TabIndex="integer"
    TextAlign="Left|Right"
    ToolTip="string"
    ValidationGroup="string"
    Visible="True|False"
    Width="size"
>
            <asp:ListItem
                Enabled="True|False"
                Selected="True|False"
                Text="string"
                Value="string"
            />
</asp:RadioButtonList>

TopicLocation
كيفية القيام بما يلي: تعيين التحديد في عناصر تحكم خادم الويب للقائمةdv_vwdcon
كيفية القيام بما يلي: الاستجابة إلى التغييرات في قائمة عناصر تحكم خادم الويبdv_vwdcon
كيفية القيام بما يلي: تعيين التخطيط في عنصر تحكم خادم الويب RadioButtonListdv_vwdcon
كيفية القيام بما يلي: تعيين والحصول على تحديد في زر تبادلي عنصر تحكم خادم ويبdv_vwdcon
الإرشادات التفصيلية: إنشاء واستخدام الصفحات ASP.NET الرئيسية في ‏‫Visual Web Developerdv_vwdcon
كيفية القيام بما يلي: قم بإضافة عناصر تحكم إلى صفحة ويب ASP.NET طريقة برمجيةdv_vwdcon
كيفية القيام بما يلي: بتعبئة قائمة تحكم خادم الويب من مصدر بياناتdv_vwdcon
كيفية القيام بما يلي: بإضافة عناصر خادم الويب RadioButtonList إلى صفحة نماذج ويبdv_vwdcon
الإرشادات التفصيلية: ربط بيانات إلى كائن أعمال مخصصdv_vwdcon
كيفية القيام بما يلي: إضافة العناصر الموجودة في قائمة عناصر التحكم لخادم ويبdv_vwdcon
كيفية القيام بما يلي: تحديد التحديد في قائمة عناصر تحكم خادم ويب .dv_vwdcon
كيفية القيام بما يلي: بإضافة عناصر خادم الويب RadioButton إلى صفحة نماذج ويبdv_vwdcon

الحصول على قيمة تشير إلى ما إذا كان الوصول إلى مصدر البيانات هو متزامنة (مؤشر ترابط آمن).RadioButtonList

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

كائن يمثل المفتاح أساسي لسجل في عنصر تحكم حدود بيانات. In عام, data-حدود عناصر التحكم that display multiple records (such كـ the عنصر تحكم) استخدم a كائن إلى store the الكائنات for the records displayed in the عنصر تحكم. لمزيد من المعلومات حول نموذج تعليمات برمجية "نماذج ويب"، راجع طراز رمز صفحة ASP.NET على ويب.


<%@ 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>RadioButtonList Example</title>
<script language="C#" runat="server">

        void Button1_Click(object Source, EventArgs e) 
        {
           if (RadioButtonList1.SelectedIndex > -1) 
           {  
              Label1.Text = "You selected: " + RadioButtonList1.SelectedItem.Text;
           }
        }

        void chkLayout_CheckedChanged(Object sender, EventArgs e) 
        {

           if (chkLayout.Checked == true) 
           {
              RadioButtonList1.RepeatLayout = RepeatLayout.Table;
           }
           else 
           {
              RadioButtonList1.RepeatLayout = RepeatLayout.Flow;
           }     
        }

        void chkDirection_CheckedChanged(Object sender, EventArgs e) 
        {

           if (chkDirection.Checked == true) 
           {
              RadioButtonList1.RepeatDirection = RepeatDirection.Horizontal;
           }
           else 
           {
              RadioButtonList1.RepeatDirection = RepeatDirection.Vertical;
           }  
        }

     </script>

 </head>
 <body>

     <h3>RadioButtonList Example</h3>

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

         <asp:RadioButtonList id="RadioButtonList1" runat="server">
            <asp:ListItem>Item 1</asp:ListItem>
            <asp:ListItem>Item 2</asp:ListItem>
            <asp:ListItem>Item 3</asp:ListItem>
            <asp:ListItem>Item 4</asp:ListItem>
            <asp:ListItem>Item 5</asp:ListItem>
            <asp:ListItem>Item 6</asp:ListItem>
         </asp:RadioButtonList>

         <br />

         <asp:CheckBox id="chkLayout" OnCheckedChanged="chkLayout_CheckedChanged" Text="Display Table Layout" Checked="true" AutoPostBack="true" runat="server" />

         <br />

         <asp:CheckBox id="chkDirection" OnCheckedChanged="chkDirection_CheckedChanged" Text="Display Horizontally" AutoPostBack="true" runat="server" />

         <br />

         <asp:Button id="Button1" Text="Submit" onclick="Button1_Click" runat="server"/>

         <br />

         <asp:Label id="Label1" font-names="Verdana" font-size="8pt" runat="server"/>

     </form>

 </body>
 </html>
   


يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في Visual Basic) من هذا النوع. لن يتم ضمان تأمين العملية الجزئية لأي عضو مثيل.

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0, 1.1, 1.0
إظهار: