随笔分类 -  .Net

摘要:直接上代码: /// <summary> /// 生成缩略图 /// </summary> /// <param name="pathImageFrom">源图的路径(含文件名及扩展名) </param> /// <param name="pathImageTo">生成的缩略图所保存的路径(含文件名及扩展名)</param> /// <param name="startw">前台截取宽起点</param> /// <param nam 阅读全文
posted @ 2012-08-29 17:04 Statmoon 阅读(955) 评论(0) 推荐(0)
摘要:在网站开发中,如果有发布类似新闻的图文混排需求时,CKEditor不失为一个很好的选择,下载地址如下:http://ckeditor.com/download它的前身是FCKEditor,随着它的更新,上传图片的功能被分离出去了,现在如果需要实现上传图片,要么自己写代码,还有一种方法是使用CKFinder,下载地址如下:http://ckfinder.com/download下面详细描述一下使用它们的时候如何配置。CKEditor我下载的是3.6.4,CKFinder下载的是2.3 for ASP.NET,首先解压所有的文件,然后将ckeditor和ckfinder文件夹放到网站的目录下,可以 阅读全文
posted @ 2012-08-29 16:56 Statmoon 阅读(29718) 评论(2) 推荐(1)
摘要:以往做图片缩放的时候都是对原图片完整进行缩放,但是这样会造成图片周围有白边产生,但是有的客户希望图片无拉伸但是仍然填满缩放区域,这样只好对图片进行剪裁,但是以图片的左上方顶点为原点进行剪裁往往会剪掉一些需要的区域,一搬拍照都是把需要的部分拍在最中间,所以下面的算法是进行两端剪裁,代码如下: 1 /// <summary> 2 /// 生成缩略图并剪裁算法 3 /// </summary> 4 /// <param name="pathImageFrom">原始图片位置</param> 5 /// <param na... 阅读全文
posted @ 2012-07-18 17:56 Statmoon 阅读(4547) 评论(0) 推荐(0)
摘要:今天自己动手安装TFS 2010,把安装过程全程记录下来: 1)安装其实很简单,一直点下去,界面如下: 2)现在安装成功了,下面就是配置了,首先看到配置中心里面有好几个选项: 基本—包含简单的版本,工作项,Bug这些的管理 标准单一服务器—相比基本的多了报表和分析服务 高级—比较完整的版本,包括了文档管理 下面就一步一步开始高级配置: 因为我这个服务器上暂时没有安装Reporti... 阅读全文
posted @ 2012-04-13 11:37 Statmoon 阅读(362) 评论(0) 推荐(0)
摘要:我今天在配置TFS 2010是出现了帐户冲突的错误,具体错误如下: 错误 [ 配置数据库 ] TF255507: 以下 SQL Server 登录的安全标识符(SID)与某个指定的域或工作组帐户冲突: NEWWEBSRV\Administrator。域或工作组帐户为: TESTWEB\Administrator。选择的用于承载 Team Foundation Server 数据库的服务器为:... 阅读全文
posted @ 2012-04-13 11:05 Statmoon 阅读(1505) 评论(0) 推荐(0)
摘要:以前我们在ASP.NET MVC3中添加一个Controller时只有简单的一个选项,现在有一个名为"ASP.NET MVC 3 Tools Update"的小工具能够非常方便的添加Controller,现在在Add Controller对话框中能够自动的创建Create, Read, Update, Delete controller actions和对应正确的views,界面如下:关于ASP.NET MVC 3 Tools Update的介绍可以参考这里,微软下载地址如下:http://www.microsoft.com/download/en/details.aspx 阅读全文
posted @ 2012-03-21 15:04 Statmoon 阅读(656) 评论(0) 推荐(0)
摘要:首先到微软的网站里面找到MVC的安装包,地址如下:ASP.NET MVC 3 RTMASP.NET MVC 4 Developer Preview选择上面的一个安装即可,因为4还是Preview版本,我安装的是3,下载完后直接安装就可以了,安装完之后打开VS 2010,新建一个Web项目,就可以看到如下的界面了:如果想详细了解MVC内部信息,可以到Codeplex上面下载其源代码来研究:地址如下:http://aspnet.codeplex.com/releases 阅读全文
posted @ 2012-01-12 16:35 Statmoon 阅读(463) 评论(0) 推荐(0)
摘要:前段时间开发Web Part用到了Ajax控件,但是第一次部署过程相当曲折,特意做一个笔记,首先在下载AjaxControlToolKit控件的时候要注意版本,因为SharePoint 2010是基于.Net Framework 3.5的,所以我第一次下载了AjaxControlToolKit 3.5,但是在下载页里面看到了一条注意事项:Pages using controls from AJAX Control Tookit .NET 3.5 must use the ToolkitScriptManager, rather than the ASP.NET ScriptManager.也就 阅读全文
posted @ 2012-01-05 22:34 Statmoon 阅读(643) 评论(2) 推荐(0)
摘要:前几天,有个系统需要增加一个发邮件的功能,于是写了一个方法,如下:View Code 1 /// <summary> 2 /// 3 /// </summary> 4 /// <param name='clientHost'>邮件服务器地址</param> 5 /// <param name='emailAddress'>发件人邮箱地址</param> 6 /// <param name='receiveAddress'>收件人邮箱地址</param> 阅读全文
posted @ 2011-12-11 19:19 Statmoon 阅读(366) 评论(0) 推荐(0)
摘要:上个星期,再对公司以前开发的几个网站做迁移的时候出现了一个错误:HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。因为同一IIS上承载的站点比较多,就没有一个一个到默认文档里面去设置起始页了,统一把所有的起始页都设置进去了,结果某一网站就出现了这个错误,错误原因是IIS中已经设置了默认document为index.aspx,这时候asp.net得到了另外一个相同value的add引发异常:1 <defaultDocument>2 <files>3 <add value="inde 阅读全文
posted @ 2011-11-24 16:01 Statmoon 阅读(4066) 评论(0) 推荐(0)
摘要:前段时间,公司几年前开发的站点受到了攻击,不是SQL注入的攻击,而是aspxspy的攻击,这是一个ASP的页面,以运行CmdShell的方式来获取服务器的信息,但是以后缀名为jpg的文件保存,将其伪装成图片上传至服务器,然后就开始读取服务器上的所有信息,如果在开发的时候就对服务器上各个文件夹的权限做了详细的设置的话,这个程序倒是没有权限去更改服务器上的文件,但是发生这种情况最根本的源头就是未对上传的文件类型做判断,不是简单的去判断文件的后缀名,而是进一步的判断某一文件是否为允许上传的文件类型,具体针对图片的判断其实很简单,用下面的代码就可以简单解决:View Code 1 private b. 阅读全文
posted @ 2011-11-24 15:16 Statmoon 阅读(4084) 评论(0) 推荐(0)
摘要:我们在做项目的时候经常会碰到一种需求,当做某一件事情的时候,需要多一步确认,即:在点击某一按钮后,需要弹出一个确认框,根据用户的确认情况再去做那件事。这时,我们就需要一个对话框来完成这个需求,这个对话框的实现方式有多种,在这里介绍一种不常用的方式,直接在后台用C#实现。首先需要添加System.Windows.Forms.dll的引用,然后在代码开头将其引用,如:using WF = System.Windows.Forms;(因为有很多控件是来自于System.Web.UI.WebControls命名空间的,这样为了便于区分)然后最主要的代码如下: 1 WF.DialogResult res 阅读全文
posted @ 2011-08-08 15:48 Statmoon 阅读(3002) 评论(0) 推荐(0)