asp.net
皮甲龙龟
软件开发
展开
-
REST,以及RESTful的讲解
1.传统下的API接口对比规则概念REST 系统的特征演化优点&缺点是什么?1.传统下的API接口http是目前在互联网上使用最多的协议,没有之一。可是http的创始人一直都觉得,在过去10几年来,所有的人都在错误的使用Http.这句话怎么说呢?如果说你要删除一个数据,以往的做法通常是 delete/{id} 如果你要更新一个数据,可能是Post数...转载 2019-06-01 12:29:14 · 291 阅读 · 0 评论 -
WinServiceTask 任务调度,也可以用于ASP.NET实现自动服务
话也不多说,觉得还是非常的有用。也非常的简单,自己可以研究下。官网地址和下载地址:http://wstask.codeplex.com/CSDN下载地址:http://download.csdn.net/detail/ysq5202121/4595919时间配置说明:http://blog.csdn.net/ysq5202121/article/details/8017439原创 2012-09-25 14:28:10 · 1236 阅读 · 0 评论 -
cronExpression配置说明
cronExpression配置说明 字段 允许值 允许的特殊字符秒 0-59 , - * /分 0-59 , - * /小时 0-23 , - * /日期 1-31 , - * ? / L W C月份 1-12 或者 JAN-DE原创 2012-09-25 16:11:26 · 1282 阅读 · 2 评论 -
文件上传 带进度条 多种风格 非常漂亮!
友好的提示 以及上传验证! 部分代码: form id="form1" runat="server"> asp:ScriptManager ID="scriptManager" runat="server" EnablePageMethods="true" /> script t原创 2012-09-24 13:37:41 · 2758 阅读 · 1 评论 -
60款很酷的 jQuery 幻灯片演示和下载
jQuery 是一个非常优秀的 JavaScript 框架,使用简单灵活,同时还有许多成熟的插件可供选择,它可以帮助你在项目中加入漂亮的效果,其中之一就是幻灯片效果的实现,这是一种在有限的网页空间内展示系列项目时非常好的方法。今天这篇文章要给大家分享的是60款很酷的 jQuery 幻灯片插件,相信里面一定会有你喜欢的。Cloud Carousel (演示 | 下载)ShineTime原创 2012-09-17 14:08:12 · 1013 阅读 · 0 评论 -
ASP.NET服务器验证控件和JS自定义验证同时使用(小技巧)
ASP.NET服务器控件毕竟还是有其局限性,很多时候是不能够满足我的验证的需求,这个时候我们就可以采用服务器控件和JS自定义验证同时来实现验证功能。那么到底怎么来实现呢?很简单,看下面代码。 $(function() { $("#按钮ID").click(function() { 这里可以写自定义验证 如原创 2012-09-13 18:09:37 · 1247 阅读 · 0 评论 -
Session.Abandon和Session.Clear有何不同
Session.Clear()就是把Session对象中的所有项目都删除了,Session对象里面啥都没有。但是Session对象还保留。Session.Abandon()就是把当前Session对象删除了,下一次就是新的Session了。(下一次新会话开始貌似并不会产生新的SESSIONID)主要的不同之处在于当使用Session.Abandon时,会调用Sess原创 2012-09-13 11:58:41 · 809 阅读 · 0 评论 -
Lucene和PanGu(盘古分词)
目前最新版本盘古分词下载:http://download.csdn.net/detail/ysq5202121/4469105先用盘古分词生成索引,然后对进行查询语句进行分词查询。比较简单。using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web原创 2011-11-07 11:48:09 · 4018 阅读 · 0 评论 -
ASP.NET缓存总结
一、缓存概念,缓存的好处、类型。 缓存是一种用空间换取时间的技术,通俗点也就是说把你得到的数据存放在内存中一段时间,在这短时间内服务器不去读取数据库、或是真实的数据源,而是读取你存放在内存中的数据,这里你会疑惑怎么设置存放数据,能存放什么样子的数据,存放时间的设置,真实数据源数据改变服务器不就读取存在偏差?别急,下面慢慢会说到的。。 缓存原创 2012-07-28 10:47:47 · 763 阅读 · 0 评论 -
在ASP.NET中实现压缩多个文件为.zip文件,实现批量下载功能
使用ICSharpCode.SharpZipLib.dll; 下载地址 http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx下面是对#ZipLib进行.net下的解压缩的方法的介绍。 1.BZip2 加入ICSharpCode.SharpZipLib.dll的引用,在#Devel原创 2012-07-27 10:46:14 · 2247 阅读 · 0 评论 -
asp.net图片水印效果(经典)
上一篇讲到了用图片水印,现在来说一下文字水印,同样使用ImageYing对象来生成,这个对像在WQ.Web名称空间下,没有这个对象的请先下载wq.dll(更多关于wq.dll信息,请参见wq 内裤)。我们先给一张图片加上文字水印:System.Drawing.Font font = new System.Drawing.Font("Arial", 18);System.Drawin原创 2012-06-16 10:42:05 · 1531 阅读 · 0 评论 -
ASP.NET 网站路径
使用网站中的资源时,通常必须指定资源的路径。例如,您可以使用 URL 路径引用页面中的图像文件或网站中其他位置处的页面的 URL。同样,Web 应用程序中的代码可以使用基于服务器的文件的物理文件路径对文件进行读写操作。ASP.NET 提供用于引用资源并确定应用程序中的页面或其他资源的路径的方法。指定资源的路径许多情况下,页面中的元素或控件必须引用外部资源,如文件。ASP.NET 允原创 2012-11-17 15:20:26 · 806 阅读 · 0 评论 -
.NET ORM框架(一)
最近做项目自己整理了一个ORM框架,分享给大家看看,有很多不足望大家指出。下面是使用方法BLL 主要方法 public class TestBLL : ManagerBLL { public static TestBLL __instance = null; public static TestBLL GetInstance()原创 2012-04-28 17:36:29 · 1634 阅读 · 1 评论 -
ASP.NET验证控件
1、RequiredFieldValidator(验证非法值控件) 该控件的英文直面被翻译成“非空控件”,有一个非常重要的属性:ControlToValidate,用于设置被验证的控件属性值是否为空(对于TextBox而言,属性值是“Text”),因此只要在ControlValidate中选择要绑定的那个控件(比如“登录名”的TextBox的ID)即可。 如原创 2012-12-24 10:29:53 · 773 阅读 · 0 评论 -
GET和POST两种基本请求方法的区别
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻...原创 2019-06-01 12:26:44 · 135 阅读 · 0 评论 -
WAP、触屏版网站及APP的区别
在手机上的应用通常分为“手机WAP版网站”、“手机触屏版网站”、“手机APP应用软件”,其三者间有何区别呢?以下是各种版本网站及应用的示意图: 1、电脑版网站:电脑版网站是指用户通过台式或者笔记本电脑浏览器打开的网站,也就是我们平时上网所访问的网站。其支持和兼容IE6、IE7、IE8、IE9、IE10、Firefox、Chrome等各种主流浏览器,该网站通常包含一些网站应用原创 2014-08-18 00:27:19 · 1074 阅读 · 0 评论 -
IIS 中php,asp,jsp的伪静态设置
Apache 下启用与设置 Rewrite 是很简单的事,也很灵活;但IIS下Rewrite需要添加组件,通过筛选器的方式实现,下面是组件下载与配置方法。IIS Rewrite 下载点击这里下载 IIS Rewrite 组件IIS Rewrite 配置1、将下载的 IIS Rewrite 组件解压,放到适当的目录(如 C:Rewrite)下。2、在“原创 2013-03-26 10:40:17 · 1139 阅读 · 0 评论 -
ISAPI详细分析
ISAPI包括扩展和过滤器两种形式,都可以利用来开发动态动态Web内容。ISAPI扩展和过滤器都以DLL形式实现,供IIS进程调用。 扩展按规范必须实现两个函数接口:GetExtensionVersion、HttpExtensionProc和一个可选函数接口:TerminateExtension;扩展和Web服务器中特定虚拟目录下的文件类型关联,可以和特定的文件后缀,比如.txt关联,也原创 2013-03-26 10:56:27 · 5016 阅读 · 0 评论 -
50个你现在应该去使用的最新的出色的jQuery插件
jQuery有一个非常好的网络社区环境,贡献了很多创造性的jQuery插件,但是正因为插件太多了,所以使得很多插件都很难被查找。本篇文章正是因为这个原因,天屹翻译并加工出这篇文章,作者在这里收集了不同类型的50个不同的jQuery和javascript库供你使用。正确的使用它们一定能有效的提高你网站的用户体验,从而留住客户。下面列出经过分类的插件,觉得不错记得推荐哦,有了你们的认可天屹会有更多的动原创 2013-04-08 12:22:36 · 2034 阅读 · 1 评论 -
在IIS上启用Gzip压缩(HTTP压缩)
一.摘要本文总结了如何为使用IIS托管的网站启用Gzip压缩, 从而减少网页网络传输大小, 提高用户显示页面的速度. 二.前言.本文的知识点是从互联网收集整理, 主要来源于中文wiki. 使用YSlow检测网站启用了哪些优化时, Gzip是十分关键的一项. 启动Gip压缩将立竿见影的减少页面的网络传输大小. 三.HTTP压缩概述HTTP压缩原创 2013-03-22 22:22:57 · 1118 阅读 · 1 评论 -
c# 实现网页上用户自动登陆|asp.net 模拟网站登录
using System; using System.Collections.Generic; using System.Text; using System.Net; using System.IO;namespace Czt.Web { /// /// 实现网站登录类 /// public class Post {原创 2013-04-02 13:56:07 · 2837 阅读 · 2 评论 -
.NET 网站自动登录
首先,我们先定义一些变量:C# codeprivate const string NET_SESSIONID= "ASP.NET_SessionId=";private const string CLIENTKEY = "ClientKey=";string aspcookie = "";private string html = "";private string sessionId原创 2013-04-02 14:01:39 · 1155 阅读 · 0 评论 -
A星(A*, A Star)算法详解
十五个经典算法研究与总结PDF:http://download.csdn.net/detail/ysq5202121/4926192MulinB按:经典的智能寻路算法,一个老外写的很透彻很清晰,很容易让人理解神秘的A*算法。以下是一个中文翻译版。A*寻路初探 GameDev.net作者: Patrick Lester译者:Panic 2005年3月18日原创 2012-12-25 14:22:48 · 1898 阅读 · 0 评论 -
监听输入框值的即时变化onpropertychange、oninput
要达到的效果 很多情况下我们都会即时监听输入框值的变化,以便作出即时动作去引导浏览者增强网站的用户体验感。比如即时显示输入框已经被输入的字节数,或者即时读取输入的值来进行搜索引导,也就是google的关联搜索效果等。 只要我们能捕获即时事件就能做到很多事情。需要了解的知识 首先,我们需要了解onchange和onpropertychange的不原创 2013-02-20 10:51:30 · 743 阅读 · 0 评论 -
Asp.Net中通常不修改IIS实现URL重写,支持任意扩展名及无扩展名(伪静态)
说到不用设置iis,主要是为了实现在虚拟主机或是拿不到iis操作限的时候,不能添加isap又想实现类似于静态化的程序实现方式,先声明,这里最终要实现的效果是,最终可以用12345.html替换show.aspx?id=12345这样的地址访问也可以实现百度空间的http://hi.baidu.com/wu1987116替换http://hi.baidu.com/inde原创 2011-11-23 16:51:34 · 3089 阅读 · 4 评论 -
扩展Repeater——让Repeater具有EmptyDataTemplate模板功能!
Repeater控件是一个数据显示控件,该控件允许通过为列表中显示的每一项重复使用指定的模板来自定义布局。相对于GridViews和DataList来说Repeater是一个相当轻巧、灵活的控件,能耗也比它们要小很多。美中不足的是功能略显单薄,尤其是用于绑定的数据源没有数据的情况下,往往要使用一个隐藏面版来显示“暂时没有任何数据”信息。太麻烦了。于是自行扩展了Repeater控件的Empt原创 2013-01-07 19:09:16 · 802 阅读 · 0 评论 -
JS 好不安全!
以前做JS 脚本调试都是用火狐,虽然知道谷歌也有,不过鉴于EN不怎么样,还是火狐的用到爽!今天用谷歌调试发现谷歌有个功能可以直接修改JS的,火狐貌似没有,这个功能强大呀!!!同时谷歌开发人员工具还有很多强大的功能!,大家可以自己试试,。!!!!由此我就比较担心JS异步提交数据问题,安全不到家,漏洞就会百出!原创 2012-05-24 12:00:54 · 1435 阅读 · 6 评论 -
ASP.NET2.0 生成Word 2007并下载方案
1.开发用途:用于将页面数据或者后台数据生成word2007格式,并提供下载。2.开发环境:vs2008 + office2007 + DocumentFormat.OpenXml sdk(我用的版本是:2.0.4330.0,具体组件可在微软官方下载)。3.主要代码如下: using DocumentFormat.OpenXml;using DocumentFormat.Ope原创 2011-12-05 10:35:09 · 1095 阅读 · 0 评论 -
关于asp.net生成静态页
如何生成静态页: 方案1: /// /// 传入URL返回网页的html代码 /// /// URL /// public static string getUrltoHtml(string Url) { errorMsg = " "; try { System.Net.WebReque转载 2010-06-18 17:28:00 · 522 阅读 · 0 评论 -
IIS 下配置无后缀的URL ReWrite
在url重写中,有一种是无后缀的, 如:www.lin.com/operate 直接就可以访问到www.lin.com/operate.aspx页面 其实它的原理和配置伪静态的url重写是一样的,我们只要稍微修改下就可以了 web.config中 ring" destinationUrl="operate.aspx" ignoreCase="true"/>原创 2011-11-23 16:52:29 · 2262 阅读 · 0 评论 -
等比例压缩图片
<br />//生成缩略图函数 //顺序参数:源图文件流、缩略图存放地址、模版宽、模版高 //注:缩略图大小控制在模版区域内 public static void MakeSmallImg(System.IO.Stream fromFileStream, string fileSaveUrl, System.Double templateWidth, System.Double templateHeight) { //从文件取得图片对象,并使用流中嵌入的颜色管理信息 System.D转载 2010-12-10 17:11:00 · 649 阅读 · 0 评论 -
只压缩图片大小
<br /> /// <summary> /// 压缩图函数 /// </summary> /// <param name="fileCreateUrl">原始图片路径</param> /// <param name="fileSaveUrl">压缩图片路径</param> public static void MakeSmallImg(String fileCreateUrl, string fileSaveUrl) { //原创 2010-12-10 17:12:00 · 760 阅读 · 0 评论 -
Asp.net 打印 页面 局部页面 动态控制
<br />1. window.print(); 打印<input class="NOPRINT" type="button" onclick="window.print()" value="print">即可实现打印如果要实现页面的局部打印,有两种办法 1).利用style,不需要打印的地方都加上 NoPrint Style <mce:style media=print><!-- .Noprint{display:none;} .PageN转载 2010-11-28 11:00:00 · 1040 阅读 · 0 评论 -
生成条形码
/// /// 生成条形码 /// /// /// /// /// /// public string bar_code(object str, int ch, int cw, int type_code) { string strTmp = str.ToString(); string code = strTmp; strTmp = strT转载 2010-09-16 14:12:00 · 584 阅读 · 0 评论 -
IHttpModule与IHttpHandler的区别整理
IHttpModule与IHttpHandler的区别整理1.先后次序.先IHttpModule,后IHttpHandler. 注:Module 要看你响应了哪个事件,一些事件是在Handler之前运行的,一些是在Handler之后运行的2.对请求的处理上:IHttpModule是属于大小通吃类型,无论客户端请求的是什么文件,都会调用到它;例如aspx,rar,html 的请求.IHttpHandler则属于挑食类型,只有ASP.net注册过的文件类型(例如aspx,asmx等等)才会轮到调转载 2010-06-17 11:25:00 · 864 阅读 · 1 评论 -
Http Handler 介绍
引言<br />在 Part.1 Http 请求处理流程 一文中,我们了解了Http请求的处理过程以及其它一些运作原理。我们知道Http管道中有两个可用接口,一个是IHttpHandler,一个是 IHttpModule,但在Part.1中,我并没有详细讲述如何对它们进行编程,只是轻描淡写地一笔带过。所谓学以致用,前面已经介绍了不少概念和原理。在本文中,我们通过几个范例来了解 IHttpHandler,看看掌握这些原理的实际用途。IHttpHandler 概述<br />可能和我一样,很多Asp.Net开发转载 2010-06-15 15:06:00 · 576 阅读 · 0 评论 -
asp.net TransmitFile实现下载
<br />/TransmitFile实现下载 //TransmitFile实现下载 protected void Button1_Click1(object sender, EventArgs e) { /* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致Aspnet_wp.原创 2010-06-15 14:13:00 · 2411 阅读 · 2 评论 -
ASP.NET 2.0运行原理及其过程简要分析
主要类: System.Web.HttpRuntime System.Web.HttpApplicationFactory System.Web.HttpApplication System.Web.Compilation.BuildManager System.Web.Compilation.ApplicationBuildProvider System.Web.Compilation.BuildProvidersCompiler System.Web.UI.PageHandlerFacto转载 2010-06-15 14:56:00 · 641 阅读 · 0 评论 -
asp.net计划任务
<br />在Web应用程序中执行计划任务(多线程) 在业务复杂的应用程序中,有时候会要求一个或者多个任务在一定的时间或者一定的时间间隔内计划进行,比如定时备份或同步数据库,定时发送电子邮件等,我们称之为计划任务。实现计划任务的方法也有很多,可以采用SQLAgent执行存储过程来实现,也可以采用Windows任务调度程序来实现,也可以使用 Windows服务来完成我们的计划任务,这些方法都是很好的解决方案。但是,对于Web应用程序来说,这些方法实现起来并不是很简单的,主机服务提供商或者不转载 2010-06-15 14:07:00 · 955 阅读 · 0 评论 -
ASP.NET的运行原理与运行机制
<br />当一个HTTP请求到服务器并被IIS接收到之后,IIS首先通过客户端请求的页面类型为其加载相应的.dll文件,然后在处理过程中将这条请求发送给能够处理这个请求的模块。在ASP.NET 3.5中,这个模块叫做HttpHandler(HTTP处理程序组件),之所以.aspx文件可以被服务器处理,就是因为在服务器端有默认的 HttpHandler专门处理.aspx文件。IIS在将这条请求发送给能够处理这个请求的模块之前,还需要经过一些HttpModule的处理,这些都是系统默认的Modules(用于获原创 2010-06-15 15:03:00 · 980 阅读 · 0 评论