منذ أن تم توسيع مكتبة Microsoft AJAX بشكل كبير لتشمل JavaScript،
وبطبيعة الحال، تمت إضافة وظيفة التعداد شائعة الاستخدام أيضًا.
سنناقش هذه المرة وظيفة التعداد في JavaScript.
وبما أن المثال بسيط جداً
لذلك لا بأس من مجرد إلقاء نظرة على علامات HTML
انسخ رمز الكود كما يلي:
<html xmlns="http://www.w3.org/1999/xhtml">
<رئيس التشغيل = "الخادم">
<العنوان></العنوان>
</الرأس>
<الجسم>
<معرف النموذج = "form1" runat = "الخادم">
<asp:ScriptManager ID = "ScriptManager1" runat = "الخادم">
</asp:ScriptManager>
<script language="javascript" type="text/javascript">
Type.registerNamespace("BaoBeiMe");
// تسجيل التعداد
BaoBeiMe.EnumDepartment = function() {
}
BaoBeiMe.EnumDepartment.prototype = {
الأول: "وزارة الإعلام"،
الثاني: "قسم الأعمال"،
ثالثاً: "الدائرة المالية"،
رابعاً: "قسم البحث والتطوير"
}
BaoBeiMe.EnumDepartment.registerEnum("BaoBeiMe.EnumDepartment");
وظيفة Button1_onclick() {
var enumDepartment = new BaoBeiMe.EnumDepartment();
var lblMsg = $get('<%=lblMsg.ClientID %>');
lblMsg.innerText = "واحد هو" + enumDepartment.One + " , " +
"اثنان هو " + enumDepartment.Two + " , " +
"ثلاثة هي " + enumDepartment.Three + " ، " +
"أربعة هي " + enumDepartment.Four + " "؛
}
</script>
<ديف>
<input id = "Button1" type = "button" value = "الحصول على كافة قيم التعداد"
onclick="return Button1_onclick()" /><br />
<br />
<asp:Label ID="lblMsg" runat="server" Text=""></asp:Label>
</div>
</النموذج>
</الجسم>
</html>
نتيجة