列出selectbox中的所有Font Awesome图标

时间:2015-07-31 06:05:51

标签: javascript asp.net c#-4.0 font-awesome

我想让用户在添加项目链接时选择Font Awesome图标。有没有办法输出一个选择框,其中包含所有可用的Font Awesome Icons和名称?

我正在使用C#.NET,也许这有帮助。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

using System.Web.Compilation;
using System.Collections;

var dir = Directory.GetFiles(string.Format("{0}/The folder where the font-awesome file is in", HostingEnvironment.ApplicationPhysicalPath), "font-awesome.css", SearchOption.AllDirectories); var dir1 = dir.ToArray(); var tt = new List<string>();
foreach (var file in dir)
{
    using (var reader = new System.IO.StreamReader(file))
    {
        while (!reader.EndOfStream)
        {
            var line = reader.ReadLine();
            if (line.Contains(":before"))
            {
                var index = line.IndexOf(":before"); var text = line.Substring(1, (index - 1)); tt.Add(text);
            }
        }
        reader.Close();
    }
}
ViewData["fontList"] = tt.AsEnumerable();