分类:DotNet

C#生成渐变验证码

验证码,目前已经成了防止Spam的必备手段,同时也是为了防止机器爬虫和一些作弊行为。而验证码的类型也非常多,通常有普通的ASCII字符,算术表达式,提问,中文字符等。为了增加复杂度,通常会采取增加干扰因素的手段,常见的有扭曲、杂点、渐变、重影等。   今天,为大家提供一个由Asp.Net实现的字符颜色渐变、支持重影的验证码。效果如下图: 因为只是举个例子...

阅读全文 »

过滤表单和url参数

void Application_BeginRequest(object sender, EventArgs e)     {         //遍历Post参数,隐藏域除外         if (Regex.IsMatch(Request.RawUrl.ToLower(), @"/manager/") == false)             for (int ...

阅读全文 »

DC.Web.HttpCompress 压缩模块发布

这几天做公司的网站访问速度优化,用到了一个老外写的DC.Web.HttpCompress压缩模块,但是悲催的是在百度上找的全是原作者的老版本,而且有各种问题,比如我从一位园友那里找到的一个版本在本机实验一点事情没有,但是发布到服务器上js,css文件压缩就失效了,百度了下确实也有人碰到这个问题,但是没人解答。。。。。。   我这个人一向爱刨根问底,我觉得热爱技术的人都应该是这样吧。于是我直...

阅读全文 »

利用HttpHelper来抓取赶集网火车票的工具

一到年关,火车票总是一票难求,去年差点没买到票回家,看到赶集、58等网站上有转让车票,大喜,遂掏出手机呼叫之,可结果都是已转让。想想原因皆是看到的不及时,被别人捷足先登了。哥们是干什么的,居然从我嘴里抢食,越想越气,便做一工具,实时在赶集上监控着,有新出售票就提醒,几天下来,一张D字头的到手。。。 闲扯了几句,下面进入正题。   开发这一工具大概思路就是从网页上获取HTML...

阅读全文 »

C# 实现文件多服务器上传 示例

图片服务器  带宽越来越不够用,还有当一台服务器的机房出问题的时候,不影响 整个web,以及 考虑网通电信访问服务器的 速度,所以考虑使用多台 图片 服务器  这个时候要求 图片服务器 内容是同步 的  所以写了此程序,写的比较烂,还请批评指正,  也好让我有所提高  我在测试的时候通过,修改 system32/dirvers/etc/HOST 来实现 test.c...

阅读全文 »

生成图片的缩略图和水印效果

/// /// 获取一个图片按等比例缩小后的大小。 /// /// 需要缩小到的宽度 /// 需要缩小到的高度 /// 图片的原始宽度 /// 图片的原始高度 /// 返回图片按等比例缩小后的实际大小 public static Size GetNewSize(int maxWidth, int maxHeight, int imageOriginalWidth...

阅读全文 »

从客户端(...)中检测到有潜在危险的Request.Form 值的处理办法--已解决

解决方案一: 在.aspx文件头中加入这句: 解决方案二: 修改web.config文件:    <configuration>     <system.web>          <pages validateRequest= "false " />     </system.web> </configuration>  因为validateRequest默...

阅读全文 »

C#让后台弹出提示信息方法

  1.后台弹出提示信息方法 Response.Write("<script type="text/javascript">alert('你所查询的数据不存在!');</script>"); //弹出提示信息,但页面空白 Page.RegisterClientScriptBlo...

阅读全文 »

C# 延时函数 并非Sleep,防假死

  很多时候,我们程序在执行下一步操作之前,需要等待上一步返回数据再执行完成,这种延时等待的方式称作异步操作,或者是利用消息循环机制通信的程序中,最为体现的明显。 举个API的例子: 我们自己的程序是A,需要利用API结合Windows 消息机制,控制外部程序B; A向B发送一个消息,B去执行,此时A需要等待B执行完后,根据B的执行结果,再次向...

阅读全文 »

防止类似DDOS攻击ASP.NET网站

在Web.config中配置   <httpModules>  <!–Url重写–>  <add type=”UrlRewriter.RewriterHttpModule, UrlRewriter” name=”UrlRewriter”...

阅读全文 »