示例#1
0
        /// <summary>
        /// Handles extra attributes for WorkAssignment skill dropdown
        /// </summary>
        /// <param name="item"></param>
        /// <returns></returns>
        internal static string ListItemToOption(SelectListItemEx item)
        {
            TagBuilder builder = new TagBuilder("option")
            {
                InnerHtml = HttpUtility.HtmlEncode(item.Text)
            };

            if (item.Value != null)
            {
                builder.Attributes["value"] = item.Value;
            }
            if (item.Selected)
            {
                builder.Attributes["selected"] = "selected";
            }
            if (item.wage != null)
            {
                builder.Attributes["wage"] = item.wage;
            }
            return(builder.ToString(TagRenderMode.Normal));
        }
 /// <summary>
 /// Handles extra attributes for WorkAssignment skill dropdown
 /// </summary>
 /// <param name="item"></param>
 /// <returns></returns>
 internal static string ListItemToOption(SelectListItemEx item)
 {
     TagBuilder builder = new TagBuilder("option")
     {
         InnerHtml = HttpUtility.HtmlEncode(item.Text)
     };
     if (item.Value != null)
     {
         builder.Attributes["value"] = item.Value;
     }
     if (item.Selected)
     {
         builder.Attributes["selected"] = "selected";
     }
     if (item.wage != null)
     {
         builder.Attributes["wage"] = item.wage;
     }
     return builder.ToString(TagRenderMode.Normal);
 }