由于 Microsoft AJAX Library 对于 JavaScript 进行了大幅扩展,
枚举这个常用的功能当然也被加进去了,
本次就是来探讨 JavaScript 的枚举功能。
由于范例很简单,
所以直接看 html 标签就 OK 了
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head runat="server">
- <title>
- </title>
- </head>
- <body>
- <form id="form1" runat="server">
- <asp:ScriptManager ID="ScriptManager1" runat="server">
- </asp:ScriptManager>
Type.registerNamespace("BaoBeiMe"); // 注册一个枚举 BaoBeiMe.EnumDepartment = function() {
} BaoBeiMe.EnumDepartment.prototype = {One:" 信息部 ", Two:" 业务部 ", Three:" 财务部 ", Four:" 研发部 "} BaoBeiMe.EnumDepartment.registerEnum("BaoBeiMe.EnumDepartment");
function Button1_onclick() { var enumDepartment = new BaoBeiMe.EnumDepartment(); var lblMsg = $get('<%=lblMsg.ClientID %>'); lblMsg.innerText = "One 是" + enumDepartment.One + "," + "Two 是" + enumDepartment.Two + "," + "Three 是" + enumDepartment.Three + "," + "Four 是" + enumDepartment.Four + "";}
</script>
onclick="return Button1_onclick()" />
结果来源: http://www.phperz.com/article/17/0422/276730.html