我有一个名为 SiteTypes 的枚举,其中包含几个都绑定到下拉列表的值。在客户端,我需要检查此下拉列表以查看所选值是否是这些枚举值之一。我不想在脚本中硬编码枚举的值以防它需要更改,所以我想使用服务器标签直接从枚举本身获取它。Conecptually,我想这样做:
function SiteIdChanged() {
var x = "<%=SiteTypes.Employee %>";
}
我现在这样做的方式是在代码隐藏中创建一个受保护的属性,该属性返回该特定的枚举值,并且正在这样做:
function SiteIdChanged() {
var x = "<%=EmployeeSiteTypeValue %>";
}
不过,我不喜欢这样,因为我必须在需要进行此类检查的每个页面上创建一个特殊属性。
有没有办法在这里做我想做的事?