在我的C#代码中有一个枚举,我想在jQuery验证规则中从枚举中获取名称。
枚举:
这个确实有效,但我想做出类似这样的东西:
在C#中,我可以通过以下方式获取名称:
如何在JavaScript中实现?感谢您的建议!
public enum EnumItemField
{
Zero = 0,
One = 1,
Two = 2,
Three = 3,
Four = 4,
Five = 5,
}
验证:
function updateFieldStatus() {
}
$(document).ready(function () {
$("#IntegrationService").validate({
rules: {
//Set range of Start
"config.EnumFormat[Zero].Start": {
required: true,
digits: true,
range: [1, 200]
},
"config.EnumFormat[One].Start": {
required: true,
digits: true,
range: [1, 200]
},
},
submitHandler: function () {
MsgBoxService.show({
//setId: "saveload",
//objectId: "asrun"
});
},
});
这个确实有效,但我想做出类似这样的东西:
"config.EnumFormat[" + item + "].Start": {
required: true,
digits: true,
range: [1, 200]
}
在C#中,我可以通过以下方式获取名称:
foreach (var item in Enum.GetNames(typeof(EnumItemField)))
如何在JavaScript中实现?感谢您的建议!