你是否还在这样绑定数据字典
<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;
}
}
}