BlogengineBlogRoll的两个bug

1)控件生成时未添加rssButton类到当前属性,导致css无法修改。

BlogEngine.Web\App_Code\Controls\Blogroll.cs

代码:

        HtmlImage image = new HtmlImage();
        image.Src = Utils.RelativeWebRoot + "pics/rssButton.gif";
        image.Alt = "RSS feed for " + item.Name;
        image.Attributes.Add("class", "rssButton");//KKCat Debug

        feedAnchor.Controls.Add(image);
2)当使用非xml为存储介质时,没有提供很好的支持,算是一个bug吧。
BlogEngine.Web\admin\Pages\Blogroll.aspx.cs
//120行
    }
    else
    {
        Directory.CreateDirectory(fileName.Replace ("blogroll.xml",""));
        File.Create(fileName).Close();
        XmlDocument doc = new XmlDocument();
        doc.LoadXml("<opml xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" version=\"1.0\">" +
                                    "<body>" + "</body>" + "</opml>");
        doc.Save(fileName);
        AddBlog();
    }
作者:KKcat
    
个人博客:http://jinzhao.me/
    
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/jinzhao/p/1442823.html