摘要:
在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727中运行aspnet_regsql.exe配置下,然后先转到 cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727使用aspnet_regsql注册一下 windows验证aspnet_regsql.exe -S "server" -E -d "database" -edaspnet_regsql.exe -S "server" -E -d "database" -et -t &qu 阅读全文
摘要:
服务器端缓存:1.Session状态管理:session为每个人缓存数据.也就是说这样缓存的数据并不能同时供多人共享,限于为单个人缓存数据。2.ASP.NETapplicationasp.net为我们提供了另外一种全局变量保存方法,Application对象,它也是面向所有用户,它的生命周期和应用程序一样,当应用程序初始化后它就开始重建。但它最大的缺点是没有相关数据过期的方法,此时就要用到cache管理。3.ASP.NETcache它提供了键-值对应的方法,cache对应的命名空间是:System.Web.Caching它的生命周期也依赖于应用程序,但它并不像session,这也是面向所有用户 阅读全文
摘要:
1。 缓存的分类 从分布上来看,我们可以概括为客户端缓存和服务器端缓存。如图15-1所示:图15-1缓存的分类客户端缓存—— 这点大家都有直观的印象。比如你去一个新的网站,第一次可能要花一阵子时间才能载入整个页面。而以后再去呢,时间就会大大的缩短,原因就在于这个客户端缓 存。现在的浏览器都比较智能,它会在客户机器的硬盘上保留许多静态的文件,比如各种gif,jpeg文件等等。等以后再去的时候,它会尽量使用本地缓存里 面的文件。只有服务器端的文件更新了,或是缓存里面的文件过期了,它才会再次从服务器端下载这些东西。很多时候是IE替我们做了这件事情。服务器端缓存—— 有些东西没法或是不宜在客户端缓存, 阅读全文
摘要:
默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢?我们要用到:DateTime.ToString的方法(String, IFormatProvider) using System; using System.Globalization;String format="D"; DateTime date=DataTime,Now; Response.Write(date.ToString(format, DateTimeFormatInfo.InvariantInfo));结果输出 Thursday, 阅读全文
摘要:
处理百万级以上的数据提高查询速度的方法:1.应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=04.应尽量避免在 where 子句中使用 o 阅读全文
摘要:
ALTER TABLE stuInfo ADD CONSTRAINT PK_stuNo PRIMARY KEY(strNo) 设置主键ALTER TABLE stuInfo ADD CONSTRAINT UQ_stuId UNIQUE(strId) 设置唯一约束ALTER TABLE stuInfo ADD CONSTRAINT DF_address DEFAULT('地址不详') FOR strAddress 设置默认约束ALTER TABLE stuInfo ADD CONSTRAINT CH_strAge CHECK(strAge BETWEEN 20 AND 40) 设 阅读全文
摘要:
AttachFile attachFile = new AttachFile(contentId, DMSHelper.Database);//将文件保存到本机上 Response.Clear(); Response.AddHeader("Content-Disposition", "attachment; filename=" + Server.UrlEncode(attachFile.Title + "." + attachFile.DataType)); Response.AddHeader("Content-Leng 阅读全文
摘要:
//jquery 中Ajax function funJqueryGet() { $.get("b.aspx", { type: "jquery" }, function (date) { alert(date); }); } var id =3; function funJqueryPost() { $.post("b.aspx", { type: id }, function (data) { alert(data); }); } 阅读全文
摘要:
一 . 使用Ajsx获取.aspx.cs后台数据1. 前台 $.ajax({ type: "POST", contentType: "application/json", url: "c.aspx/GetAjaxData", //调用WebService的地址和方法名称组合 ---- WsURL/方法名 data: "{'name':'bill','age':'28','height':'175'}", //这里是要传递 阅读全文
摘要:
1、引言2、两个处理步骤2.1、创建ASP.NET环境2.2、用触发的MHPM事件处理请求3、什么事件中应该做什么4、示例代码5、深入ASP.NET页面事件1、引言这 篇文章我们将试图理解,从用户发送一个请求直到请求呈现到浏览器发生的事件的差异。因此,我们首先将介绍解ASP.NET请求的两个概括的步骤,接下来我 们将介绍‘HttpHandler’,‘HttpModule’和ASP.NET页面对象发出的事件的差异。随着我们的事件旅程,我们将理解这些事件的逻 辑。2、两个处理步骤ASP.NET请求处理可以总结为如下所示的两个处理步骤。用户发送一个请求到IIS:ASP.NET创建处理请求的环境。换句 阅读全文