مشاركة عبر


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

ينشئ عنصر تحكم من جانب الخادم بتعيين <input type=checkbox>عنصر HTML ويسمح لك بإنشاء خانة اختيار تحديد عنصر تحكم يسمح للمستخدم باختيارtrueأو falseالحالة.

<input
    Type="Checkbox"
    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"
    />

ملاحظات

استخدام HtmlInputCheckBox عنصر تحكم البرنامج مقابل <input type=checkbox> عنصر تحكم الـ HTML HtmlInputCheckBoxلم ينشر عنصر التحكم إلى الخادم عند النقر فوقه. الحالة التي فيها خانة الاختيار حيث يتم إرسالها إلى الخادم للمعالجة عند استخدام عنصر تحكم عمليات النشر مرة أخرى من الخادم، مثل HtmlInputButtonعنصر التحكم. لتحديد ما إذا تم تحديد خانة فحص, اختبار Checkedخاصية عنصر تحكم.

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

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

مثال

يوضح المثال التالي كيفية إلى إنشاء HtmlInputCheckBoxعنصر تحكم يسمح للمستخدم لتحديد trueأو falseالحالة. عندما يقوم المستخدم بالنقر فوق زر الإدخال مُضمن في الصفحة Button1_Clickمعالج الأحداث يحدد ما إذا كان HtmlInputCheckBoxقيد التحكم. ثم يعرض رسالة في <span>عنصر تحكم. لاحظ أنه على الرغم من أنه يتم تعيين القيمة المحددة إلى trueبشكل افتراضي في هذا المثال، لا يزال يحتاج المستخدم إلى النقر فوق Button1لعرض النص.

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

   <script runat="server">
      Sub Button1_Click(Source As Object, e As EventArgs)
         If Check1.Checked = True Then
            Span1.InnerHtml = "Check1 is checked!"
         Else
            Span1.InnerHtml = "Check1 is not checked!"
         End If
      End Sub
   </script>

</head>
<body>

    <h3>HtmlInputCheckBox Sample</h3>

    <form id="Form1" runat="server">
        <input id="Check1" type="checkbox" runat="server" checked="checked"/> 
            CheckBox1 &nbsp;&nbsp;
        <span id="Span1" style="color:red" runat="server" />
        <br />
        <input type="button" id="Button1" value="Enter"
               onserverclick="Button1_Click" 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>HtmlInputCheckBox Control</title>

    <script runat="server">
       void Button1_Click(object Source, EventArgs e) 
       {
          if (Check1.Checked == true) 
          {
             Span1.InnerHtml = "Check1 is checked!";
          }
          else 
          {
             Span1.InnerHtml = "Check1 is not checked!";
          }
       }
    </script>

</head>
<body>

    <h3>HtmlInputCheckBox Sample</h3>

    <form id="Form1" runat="server">
        <input id="Check1" type="checkbox" runat="server" checked="checked"/> 
            CheckBox1 &nbsp;&nbsp;
        <span id="Span1" style="color:red" runat="server" />
        <br />
        <input type="button" id="Button1" value="Enter"
               onserverclick="Button1_Click" runat="server"/>
    </form>
</body>
</html>

راجع أيضًا:

المرجع

HtmlInputCheckBox

موارد أخرى

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