使用HttpHandler防止图片盗链 01 October 2011 Jeff C#, ASP.NET 一、摘要 对于你自己网站上的图片,你可能会希望它们只显示在自己网站的页面上,而当别人的网站引用它们时,不给予显示,或者显示一张自定义的警告图片,或者在图片上加上一个水印信息,告诉浏览者此图片是来自你的网站的。 使用ASP.NET的HttpHandler可以很方便地达到这样的效果。 二、实现步骤 1. 在网站项目中添加一个类文件,实现IHttpHandler接口 2. 配置Web.Conf... [More]
笔记:Windows 7 64 位系统下未能加载文件或程序集“System.Data.SQLite”的解决办法 01 September 2011 Jeff ASP.NET, Blog, BlogEngine.NET, C# 一、问题 今天将自己的BlogEngine.NET博客下载到了Windows 7 64位系统里,这个博客使用SQLite数据库作为数据存储。结果在Windows 7 64位系统里运行这个博客的时候,出现如下错误: 未能加载文件或程序集”System.Data.SQLite”,或者格式错误等云云。 二、解决方案 上http://sourceforge.net/projects... [More]
BlogEngine.NET的图片护卫插件 12 August 2011 Jeff ASP.NET, Blog, BlogEngine.NET, C# 摘要 图片护卫插件使你能够用三种不同的方式来保护你博文中的图片,这是首款(至少目前是)拥有如此功能的BlogEngine.NET插件。这三种不同的保护方式分别是: 水印方式(Watermark): 当你的图片被别的站点盗链时,在图片上加上水印,比如加个你的域名,起码告诉了浏览者,这是属于你的图片(顺便还宣传了你自己的网站,不是吗?: ) )。这是默认的护卫方式; ... [More]
Image Guard Extension for BlogEngine.NET 11 August 2011 Jeff ASP.NET, Blog, BlogEngine.NET, C# Image Guard is the first (if not unique, at least for the moment) BlogEngine.NET extension that allows you guard your image files in blog posts in three different ways when they are displayed on other sites.Watermark: Add watermark to your images. (That’s a good way to spread your web site, isn’t it ? : ) );Block: Replace the image that other sites request with a block image, such as an image only shows Not Allowed text on it;Reject: Responde the request with 403 code. [More]
ASP.NET MVC 3 Razor Engine 给页面添加头元素的最佳实践 27 July 2011 Jeff ASP.NET, C# 在实际应用中,会有给页面元素添加头元素的需要。比如要在页面文档中添加SEO数据如description、keywords等,或者在文档头部添加CSS样式、javascript 脚本等。而这些不在ASP.NET MVC 3 Razor Engine的默认特性中。本文给出了增加此特性的最佳决方案。 [More]
更正BlogEngine.NET的日历显示 26 July 2011 Jeff ASP.NET, BlogEngine.NET, C# 本文解释了在BlogEngine.NET中,日历部件显示问题的出现原因,以及解决办法。 [More]
GDI+ 中发生一般性错误(在 OutputStream 中保存 PNG 格式图像时遇到的问题) 25 July 2011 Jeff ASP.NET, C# 本文说明了当尝试在OutputStream中保存PNG格式图像时,会遇到错误;并解释了出现这个错误的原因,以及提供了解决该错误的方法。 [More]
给图片添加水印的C#类库 12 July 2011 Jeff ASP.NET, C# 本文提供了一个给图片添加水印的C#类库,首先介绍了它的使用方法,其次介绍了该类库的结构,最后公开了它的源代码以及整个项目文件。 [More]
Best Practices for Localization of ASP.NET MVC 3 13 June 2011 Jeff ASP.NET [中文版] Note: The original article is here: http://geekswithblogs.net/shaunxu/archive/2010/05/06/localization-in-asp.net-mvc-ndash-3-days-investigation-1-day.aspx. It was written by Shaun. This articl... [More]