你是否还在这样绑定数据字典
<pre class="html" name="code"><%#Eval("Status").ToString()=="0"?"禁用":"启用"%>
那万一三个,五个状态值呢?
又或者,我想将整个系统中的“启用”改成“正常”?
那么,问题就来了,不言而喻。。。
幸好,我们有枚举,这样一来我们的前端代码绑定起来也清秀多了。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace trip.Common
{
/// <summary>
/// 枚举公共操作类
/// </summary>
public class EnumHelper
{
/// <summary>
/// 状态确认
/// </summary>
public enum StatusConfirmEnum
{
启用= 0,
禁用= 1
}
static public object GetEnumText(Type enumType, string value)
{
object returnValue = Enum.Parse(enumType, value);
return returnValue;
}
}
}
本文探讨了在编程中如何通过枚举替代条件判断来简化数据字典的前端绑定,提高了代码的清晰性和可维护性。具体展示了如何定义枚举类型、获取枚举文本,并应用于实际场景。
2822

被折叠的 条评论
为什么被折叠?



