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]
ASP.NET 获取服务器上页面的客户端HTML源码 10 January 2011 Jeff ASP.NET, C# 首先介绍一下通过发送Http请求来获取某个网页的HTML响应的方法,代码如下: public string GetWebPageSource(string url) { Uri uri = new Uri(url); HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(uri); ... [More]
使用360 C盘搬家后,Visual Studio 添加新项中我的模板丢失问题的解决办法 10 December 2010 Jeff ASP.NET, C# 我使用360 C盘搬家后,在用 Visual Studio 添加新项时,突然发现自己以前的创建的模板消失了! 上网没找到解决办法,后来自己分析了一下,成功解决。 步骤如下: 1. 打开我的文档,依次进入“Visual Studio 2008\Templates\ItemTemplates”文件夹,在这个文件夹里可以看到自己制作的模板压缩包(.zip文件),将它们复制; 2. 再进入“... [More]
设置GridView列的数据格式为百分比 18 November 2010 Jeff ASP.NET, C# GridView列的数据格式,可以在列的DataFormatString属性中进行设置。我上网查询了一下相关的资料,全部都是讲如何设置为日期格式、货币格式、小数格式,而我想设置成百分比的格式,却怎么也找不到相关资料,只能自己尝试,没想到轻松搞定。即将 DataFormatString 设置为 {0: 0.#%} 即可。如下图: 如果要略掉首位的0,还可以设置为{0: #.#%}。小数后面的#... [More]
给GridView添加序号列 15 November 2010 Jeff ASP.NET, C# 在使用GridView显示数据时,在最左边显示一个序号列,可以增加可读性。基本上可以给所有的GridView都添加一个这样的序号列。 如图: 添加方法一: 1. 在<Columns></Columns>中添加一个模板列,代码如下: <asp:TemplateField HeaderText="序号&quo... [More]