随笔分类 - ASP.NET
META标签及其在搜索引擎中的作用
摘要:META标签用来描述一个HTML网页文档的属性,例如作者、日期和时间、网页描述、关键词、页面刷新等。 META标签的内容设计对于搜索引擎营销来说是至关重要的一个因素,尤其是其中的 “description”和“Keywords”两个属性更为重要。 从HTML代码实例中可以看到,一段代码中有3个含有meta的地方,并且meta并不是独立存在的,而是要在后面连接其他的属性,如descripti...
阅读全文
支付宝
摘要:库的改变: 1、 增加了一个接口, public void CommonProcessNotify(Page page, string verifyUrl, string key, Verify verify, string encode) 这个接口触发NotifyEvent事件,此事件通过NotifyEventArgs类型暴露了支付宝Notify通知的所有参数,并且不给支付宝回发“success...
阅读全文
.NET技术站点收藏
摘要:http://www.c-sharpcorner.com/ :学习c#的好地方 http://windowsforms.net:学习winform编程的好地方 http://www.codeguru.com:学习C++的好地方 http://www.codeproject.com:有很多示例代码 http://www.gotdotnet.com:都知道的地方 http://www.asp...
阅读全文
生成图标汇总
摘要:按钮生成网站: http://kalsey.com/tools/buttonmaker/ http://www.lucazappa.com/brilliantMaker/buttonImage.php http://www.feedforall.com/public/rss-graphic-tool.htm http://www.kalsey.com/tools/buttonmaker/ http...
阅读全文
ASP.net 2.0资料吐血收藏
摘要:asp.net控件开发基础(1) GridView模版列嵌套GirdView显示主从表数据 GridView中添加一个CheckBox列 域环境中安装部署VSTS全过程 设置VSS使支持通过Internet访问 浅析Microsoft .net PetShop程序中的购物车和订单处理模块(Profile技术,异步MSMQ消息) ASP.NET 2.0 正式版中无...
阅读全文
Net 2.0 缓存使用
摘要:在访问量大,但更新较少的网站中使用缓存,可以大大提高运行效率;加上.NET 2.0提供的缓存依赖机制,我们可以很方便的对缓存进行管理更新;以下是本人学习的一点心得体会,希望能够起到抛砖引玉的作用。 建立缓存依赖: /**//**//**//// /// 建立缓存依赖项 /// /// private Aggreg...
阅读全文
AggregateCacheDependency、CacheDependency、SqlCacheDependency
摘要:CacheDependency跟踪缓存依赖项,缓存依赖项可以是应用程序的 Cache 中的文件、目录或与其他对象的键。 SqlCacheDependency类在所有受支持的 SQL Server 版本 (7.0, 2000, 2005) 上监视特定的 SQL Server 数据库表,以便在该表发生更改时,自动从 Cache 中删除与该表关联的项。 数据库表发生更改时,将自动删除缓存项,并向 C...
阅读全文
asp.net 2.0 缓存(页面输出缓存)
摘要:页面输出缓存作为最简单的缓存形式,输出缓存只是在内存中保留为响应请求而发送的 HTML 的副本。其后再有请求时将提供缓存的输出,直到缓存到期,这样,性能有可能得到很大的提高(取决于需要多少开销来创建原始页面输出 - 发送缓存的输出总是很快,并且比较稳定)。 设置页面输出缓存可以使用以下两种方式:一种是使用@ OutputCache指令,另一种是使用页面输出缓存API。@ Outp...
阅读全文
ASP.NET中的状态管理
摘要:Session 会话 l 区分客户端,不区分页面 l 数据量会随着客户端(并发)数量的增多,而增多 l 服务器端存储什么:数据存储在服务器端(InProc,StateServer,SqlServer) l 客户端存储什么:客户端存储的是SessionID l 有过期策略 l 适用场合:与用户相关的数据,...
阅读全文
随心所欲的Web页面打印技术
摘要:一.概述 对基于B/S架构的应用程序而言,客户端的页面打印一直是比较头疼的问题,简单的做法是:1.使用IE的打印功能;2.使用水晶报表。但以上两种办法,都有很大的局限性,很难实现特殊要求的排版和精确的定位,所以不能满足一些特殊客户的BT要求。为此,本人总结了自己在使用Web打印上的一点经验,和大家分享。 本文涉及以下技术:javascript、ActiveX、ASP.NET、GDI+。 二...
阅读全文
ASP.NET:图片添加文字信息
摘要:说明:采用VS2005进行设计开发小程序,即可实现在图片中添加文字信息.当然,采用专业图象处理软件也可以,但相当麻烦. using System.Drawing; using System.IO; using System.Drawing.Imaging; private void AddTextToImg(string fileName,string text) ...
阅读全文
40个常用的网站制作技巧
摘要:1. oncontextmenu= "window.event.returnValue=false " 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste= "return false " 不准粘贴 4. oncopy= "return false; " oncut= "return fa...
阅读全文
.net中前台javascript与后台c#函数相互调用
摘要:1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中执行C#代码中的函数: 方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为...
阅读全文
.Net分页控件发布
摘要:特性: 1、支持datagrid,datalist等分种数据显示控件,理论上只要有datasource的控件都可以 2、支持url方式分页,url分页的每一页都可以被搜索引擎搜到,并且支持url重写 3、控件样式可自定义 4、封装完全,使用过程序只需写一行代码 12 using System; 13 using System.Web.UI.WebControls; 14 usin...
阅读全文
异步编程(2)——.NET的异步编程模型
摘要:APM支持三种聚集的技巧:等待直到完成,轮询和方法回调,下面追一介绍这几种技巧: 1.等待直至完成 using System; using System.IO; using System.Threading; public static class Program ...{ public static void Main() ...{ FileStream fs = new FileStream...
阅读全文
异步编程(1)
摘要:我们知道,使用多线程可以提高程序运行的效率,加速程序的运行。但是我们也应该知道每个线程都要耗费许多资源,在程序中不是运行的线程越多好,我们要掌握如何充分利用多线程的优势。要尽量使线程运行,不要让它挂起,因为挂起的线程不再运行。但是仍然耗费系统资源。 线程池是一种非常好的技术,可以大大提高程序的效率,而且又把新建每个线程的消耗降到最小。下面我们看一下c#中提供的有关线程池的方法以及如何使用: st...
阅读全文
Session 详解
摘要:Session:简单来说就是服务器给客户端的一个编号.当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站.当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份.这个SessionID是由WWW服务器随机产生的一个由24个字符组成的字符串,我们会在下面的实验中见到它的实...
阅读全文
ASP.NET 2.0程序安全的基础知识
摘要:成员关系的概念在人类社会中是一个层次比较低的概念,源于希望属于某个群组的意识。我们希望能觉得自己是某个团队的一部分,让别人知道我们是谁,因此Web搭上这个流行趋势,采用这个概念只是时间早晚的问题。如果坐下来想一想曾经登录过多少个站点并在这些站点上保存了简单的用户信息,可能会发现自己所属的群组比一开始想象的要多得多。从出售书籍和小器具的站点到讨论拥有一辆Ford Puma的好处的社区,或者宣传一个名...
阅读全文
浙公网安备 33010602011771号