上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 44 下一页
摘要: 防止图片被别人转载使用,我们会对图片进行水印处理。<%@ WebHandler Language="C#" Class="BookHandler" %>using System;using System.Web;using System.Drawing;using System.IO;public class BookHandler : IHttpHandler { private const string COVERSADDR = "~/Image/"; //封面文件夹路径 private const string WA 阅读全文
posted @ 2011-03-02 23:34 双魂人生 阅读(254) 评论(0) 推荐(0) 编辑
摘要: .net中有几种日期控件的显示方式,下面简单的介绍几种:1、 Calendar:.net自带的一种日期显示控件,唯一的缺陷就是每次对日历进行操作的时候都会造成回传,所以效果不是很好2、 js版的日历控件-My97DatePicker: <head runat="server"> <title></title> <script src="../My97DatePicker/WdatePicker.js" type="text/javascript" charset="gb2312&qu 阅读全文
posted @ 2011-03-02 23:31 双魂人生 阅读(2336) 评论(0) 推荐(0) 编辑
摘要: 三层中,我们会经常在数据访问层进行参数处理,方法很多,在这里我们简单的介绍几种: 1、 SqlParameter[] parmeter = new SqlParameter[]{ new SqlParameter("@Title",book.title), new SqlParameter("@Author",book.author), }; 2、 SqlParameter[] parmeter = new SqlParameter[]{ new SqlParameter("@Title",SqlDbType.Int,4), new 阅读全文
posted @ 2011-03-02 23:27 双魂人生 阅读(370) 评论(1) 推荐(0) 编辑
摘要: 如果使用Vs2005和Vs2008中的WebSite时,都有自带的编译器,可以直接发布网站,但是这种编译发布方式不是很好,平常测试还可以,比如我们把一个做好的网站放到服务器上,过段时间,代码要进行修改,修改之后再次传到服务器上,需要整个项目都传一遍,相当麻烦,因为重新编译之后的bin里出现了好多和以前的不一样的.dll文件,页面也重新调用了这些文件,所以都要重新换一遍才可以,所以我们最好不要用自带的这种编译方式,采取编译工具进行编译发布,一般常用的是 vs的插件webdeploymentsetup.msi进行编译,好处就是不会生成很多的.dll文件,每次修改代码的时候,如果修改的是cs文件,. 阅读全文
posted @ 2011-03-02 23:19 双魂人生 阅读(485) 评论(7) 推荐(0) 编辑
摘要: 1、.NET是什么? .Net全称.NET Framework是一个开发和运行环境, 该战略是微软的一项全新创意, 它将使得“互联网行业进入一个更先进的阶段”, .NET不是一种编程语言. 简单说就是一组类库框架, .NET开发支持C#、VB.NET、J#、Jsript和Managed C++等。 C#是.NET Framework框架支持的一种主力开发语言, 可用于开发ASP.NET网站, Windows 程序,控制台程序,甚至于手机软件, 至此51aspx作为微软的合作伙伴特提供了各种类型的源码下载: http://51aspx.com/。2、ASP.NET、.NET和C#的关系是怎样的? 阅读全文
posted @ 2011-03-02 23:09 双魂人生 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 今天写了一个发送邮件的系统代码,本以为很简单的就能实现,不过问题还是出现了:第一:找了半天才知道原来是发送邮件的用户名被撤销了 没通过验证,换了一个新的用户注册名就OK了 第二:发送到163和126邮箱都很正常,可是当发到QQ邮箱的时候就不正常了,也发过去了,但是自动跑到垃圾 箱里了,真是郁闷,后来才知道是发送邮件的邮箱有问题,可能是中了木马,重新换一个就好了 郁闷..... 阅读全文
posted @ 2011-03-02 23:04 双魂人生 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 黑客攻击你的网站,会采取各种各样的手段,其中为了降低你网站的访问速度,甚至让你的服务器瘫痪,它会不断的刷新你的网站,或者模拟很多用户同一时间大量的访问你的网站,这就是所谓的CC攻击,这就需要我们在程序里添加一些防CC攻击的策略代码,下面就来介绍一下自己最近写的一段代码,拿来供大家分享:using System;using System.Configuration;using System.Data;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;usi 阅读全文
posted @ 2011-03-02 22:49 双魂人生 阅读(1896) 评论(0) 推荐(0) 编辑
摘要: 我们在开发一个网站的时候,不单单是想着把功能实现就OK了,它的性能,安全,效率等我们都要考虑进去,经常听见别人说自己网站被黑客攻击,被挂木马,这些有可能是服务器的漏洞,也有可能是程序的漏洞,现在就来简单的介绍几种网站安全策略:1 sql注入(现在还不太明白别人是通过什么方式进行sql注入,正在研究中)安全策略:在根目录下面创建一个asax文件,在Application_BeginRequest方法中加入以下代码//SQL防注入 string Sql_1 = "exec|insert+|select+|delete+|update+|count|chr|mid|master+|trun 阅读全文
posted @ 2011-03-02 22:34 双魂人生 阅读(1234) 评论(0) 推荐(0) 编辑
摘要: 我们在开发一个网站的时候,第三方空间往往被用到很多,像编辑器,分页控件等,我们知道,当我们通过编辑器把内容存到数据库中的时候,响应的html标签也被传了进来,所以有的时候我们在判断内容长度的时候容易出错,我们会把html标签和文字内容都算上了,所以我们要把html标签去掉,下面介绍一个通用的方法: public string NoHTML(string Htmlstring) { Htmlstring = Regex.Replace(Htmlstring, @"<(.[^>]*)>", "", RegexOptions.IgnoreCa 阅读全文
posted @ 2011-03-02 22:24 双魂人生 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 调用ASP.NET程序的过程中也遇到过几次与之类似的提示,即“字符文本中的字符太多”编译错误。以备遗忘,故记之于此。 显然,上述这句编译错误提示的过于笼统。恕不知,错误源码却是如下这样的语句: "<%=Session['UserName']%>" 正确形式应当为: '<%=Session["UserName"]%>' 在.aspx文件中使用多层引号时需要引起关注-可能导致“字符文本中字符太多”编译错误 阅读全文
posted @ 2011-03-02 22:22 双魂人生 阅读(6711) 评论(3) 推荐(1) 编辑
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 44 下一页