你的位置:首页 > 软件开发 > ASP.net > Nancy之给我们的网站添加自定义图标

Nancy之给我们的网站添加自定义图标

发布时间:2016-02-02 13:00:08
当我们在做一个网站时,可能经常会有这样一个需求,要给我们做的网站添加一个自定义的图标。在Nancy中,默认是的下面这样一个妹子的头像,其实也是挺好看的!!那么当我们想要替换这个默认的,应该要怎么做呢?下面就来看看具体的实现首先,准备一张名为 favicon.ico或 favico ...

当我们在做一个网站时,可能经常会有这样一个需求,要给我们做的网站添加一个自定义的图标。

在Nancy中,默认是的下面这样

Nancy之给我们的网站添加自定义图标

一个妹子的头像,其实也是挺好看的!!

那么当我们想要替换这个默认的,应该要怎么做呢?

下面就来看看具体的实现

首先,准备一张名为 favicon.ico或 favicon.png 图片

Nancy之给我们的网站添加自定义图标

这里有两种实现方法提供参考

方法一:替换默认的图标(IRootPathProvider的实现)

如果我们是使用默认的IRootPathProvider的实现,这个时候,我们直接添加图片在我们的项目根目录即可

Nancy会去搜索这个默认的RootPath的favicon资源,它找到的第一个就将会是我们网站的图标。

效果如下:

Nancy之给我们的网站添加自定义图标

有时候,默认的不一定是最好的,所以我们可以

自己去实现IRootPathProvider这个接口,但一个项目中,只能有一个实现(除了默认的)

具体如下

1   public class CustomRootPathProvider : IRootPathProvider2   {3     public get='_blank'>string GetRootPath()4     {   5       return AppDomain.CurrentDomain.GetData(".appPath").ToString();6     }7   } 
 来看看它的描述就像前面说的,它会去找favicon,找到就用找到的,没找到就用默认的。

原标题:Nancy之给我们的网站添加自定义图标

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录