首页 > 其他 > 详细

枚举的绑定

时间:2015-03-29 10:45:09      阅读:242      评论:0      收藏:0      [点我收藏+]
定义一个枚举
public enum ArticleCategory
    {
        /// <summary>
        /// 头条
        /// </summary>
        Headlines = 10,
 
        /// <summary>
        /// 资讯
        /// </summary>
        Imformation = 20,
 
        /// <summary>
        /// 学术
        /// </summary>
        Academic = 30,
 
    }
 
绑定枚举
后台字典形式
protected Dictionary<string, string> dtErrors = new Dictionary<string, string>();
 string strKey = string.Empty;
            string strValue = string.Empty;
            foreach (int intError in Enum.GetValues(typeof(ArticleCategory)))
            {
                strKey = intError.ToString();
                strValue = Enum.GetName(typeof(ArticleCategory), intError);
                dtErrors.Add(strKey, strValue);
            }
前台绑定
 <select id="selType">
                                <option value="0">-请选择分类-</option>
                                <% foreach (KeyValuePair<string, string> oneKeyValue in dtErrors)
                                   {%>
                                <option value="<%=oneKeyValue.Key %>">
                                    <%=oneKeyValue.Value%></option>
                                <%} %>
                            </select>
上面这种绑定好球麻烦
 <select id="selType">
                                <option value="0">-请选择分类-</option>
                                <% foreach (int intError in Enum.GetValues(typeof(ArticleCategory)))
                                   {%>
                                <option value="<%= intError.ToString() %>">
                                    <%=Enum.GetName(typeof(ArticleCategory), intError)%></option>
                                <%} %>
                            </select>
但是  这里面的select不能有server  否则就会显示上下文不支持此代码块。。。。

枚举的绑定

原文:http://www.cnblogs.com/chj929555796/p/4375303.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!