Asp.Net
文章平均质量分 79
zhou5157
这个作者很懒,什么都没留下…
展开
-
ASP.NET 2.0实现依赖Oracle的缓存策略
ASP.NET 2.0中的缓存提供了对SQL依赖项的支持,也就是说当SQL SERVER数据库中的表或行中的数据被更改后,缓存中的页面就失效,否则,页面输出可一直保留在缓存当中。这确实为程序员提供了方便。但微软一向很小家子气,只为使用自家产品SQL SERVER的程序员提供了方便,那些用Oracle数据库的ASP.NET程序员怎么办呢? 其实不用着急,因为ASP.NET 2.0中的缓存还提供了对转载 2009-08-17 13:19:00 · 214 阅读 · 0 评论 -
页面 ViewState 优化
相信各位都遇到过页面源代码里面都有这段代码 这个Viewstate 还算少的了把。因为我的页面什么东西都没放。如果是绑定一个数据控件,那可想而知有多少乱七八糟的Viewstate了请看下面的页面源码: 无标题页 如果把和 里面的runat="server"拿掉的话是原创 2010-04-14 15:45:00 · 238 阅读 · 1 评论 -
Spring.net整合Lucene.net 实现全文检索
转载于 :http://www.cnblogs.com/moye/archive/2009/11/09/1599156.html什么是Lucene.net?引用wikipedia上的介绍:“Lucene是一套用于全文检索和搜尋的開放源碼程式庫,由Apache软件基金会支持和提供。Lucene提供了一個簡單卻強大的應用程式介面,能夠做全文索引和搜尋...”而Lucene.net便是Luc原创 2010-04-14 16:16:00 · 273 阅读 · 0 评论 -
大型高并发高负载网站的系统架构
转载请保留出处:俊麟 Michael’s blog (http://www.toplee.com/blog/?p=71)Trackback Url : http://www.toplee.com/blog/wp-trackback.php?p=71 鄙人先后在CERNET做过拨号接入,在Yahoo&3721搞过搜索前端,在猫扑处理过mop.com的架构升级,在6.cn视频网站从事开发工作,还转载 2010-04-22 10:03:00 · 152 阅读 · 0 评论 -
通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建.
通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建. 在每个里程碑,站点负担都会超过底层系统部分组件的最大载荷,特别是数据库和存储系统。接着,功能出现问题,用户失声尖叫。最后,技术团队必须为此修订系统策略。 虽然自2005年早期,站点账户数超过7百万后,系统架构到目前为止保持了相对稳定,但MySpace仍然在为SQL Server支持的同时连接数等方面继续攻坚,原创 2010-04-22 10:11:00 · 213 阅读 · 0 评论 -
ASPX页面生命周期
这问题一直都在困扰着我,所以我在网上收集一些资料,希望弄清楚它客户端请求页面预初始化(OnPreInit)初始化(OnInit)完成初始化(OnInitComplete)载入ViewState(LoadViewState)处理回送数据(IPostBackDataHandler)Page_OnPreLoad—》Page_OnLoad回发更改通知(RaisePostDa转载 2010-04-27 15:01:00 · 393 阅读 · 0 评论 -
ASP.NET页面传值方法总汇
【摘 要】 ASP.NET为我们提供了三种方式,一种是可以通过用QueryString来传送相应的值,再一种是通过session变量来传送相应的值,还有就是通过Server.Transfer方法来实现页面传值。 ASP.NET WEB FORMS给开发者提供了极好的事件驱动开发模式。然而这种简单的应用程序开发模式却给我们带来了一些小问题,举个例子,在传统的ASP应用程序中,你能够通过POST方法很容易的把一个值或多个值从一个页面传送到另一个页面,用同样的方法在ASP.NET中实现有点麻烦。在这里,原创 2010-06-28 00:45:00 · 238 阅读 · 0 评论 -
ASP.NET 如何实现伪静态
其实所谓的伪静态页面,就是指的URL重写.1.首先在web.config里写 2.在web.config里添加以下节点 3.配置重写URL规则 (这里我们就以 *.html转到*.aspx为例子,当然也可以实现 http://www.a.com/a-1.html 转到 http://www.a.com/a.a原创 2010-05-07 15:37:00 · 660 阅读 · 0 评论 -
asp.net 去掉viewstate
解决办法:app_code/ 存放一个类 用来截获HTTP1.代码如下 using System;using System.IO;using System.Web;using System.Text;using System.Text.RegularExpressions;/// /// Removes whitespace from the webpage原创 2010-05-07 16:45:00 · 1478 阅读 · 4 评论 -
GZIP
GZIP概念GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。 gzip 命令 减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输转载 2010-07-05 14:39:00 · 246 阅读 · 0 评论 -
根据域名 获取IP地址
/// /// 根据域名 获取IP地址 /// /// /// public static string GetIpByHostName(string hostName) { hostName = hostName.Trim();原创 2010-03-24 09:23:00 · 343 阅读 · 3 评论 -
c# 解析 DNS mx 记录
使用方法: string[] ss = DnsMx.GetMXRecords("cngine.com");循环遍历 ss 即可查看值public class DnsMx { public DnsMx() { } [DllImport("dnsapi", EntryPoint = "DnsQuery_W"原创 2010-03-19 10:52:00 · 716 阅读 · 0 评论 -
TreeView CheckBox全选 以及获取选中的值
//JS实现treeview中选中父节点,子节点也选中,如果子节点全部选中,自动选中父节点 //仅支持TreeView //调用方法 TreeView.Attributes.Add("onclick", "OnTreeNodeChecked()"); function OnTreeNodeChecked() { var ele = event.srcEl原创 2009-06-16 10:21:00 · 3697 阅读 · 1 评论 -
DropdownList 调用AJax 级联显示
var xmlHttp;var objSele;//AJaxfunction AjaxMehtod(Surl){ var url = Surl+"&time="+new Date(); xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); xmlHttp.onreadystatechange = CallBackMethod;原创 2009-06-16 08:50:00 · 738 阅读 · 0 评论 -
编辑器+文章内容分页
protected void Page_Load(object sender, EventArgs e) { //初始化内容分页 ArrayList contents = new ArrayList(); contents.Add(""); //保存到ViewState原创 2009-08-22 11:01:00 · 584 阅读 · 0 评论 -
IE6 IE7关闭浏览器不弹出提示框
IE6:window.opener = null;window.close(); IE7:window.opener = null;window.open(,_self);window.close();原创 2009-06-22 17:35:00 · 164 阅读 · 0 评论 -
利用 Application_Error 捕获所有异常
WebApplication开发中通常是需要使用异常捕获,以提供给用户良好的提示页面。为了减少代码,统一日志处理,可以在 Global.asax 中 Application_Error 的事件处理方法中统一处理。它将捕获所有 Application 级别的 UnhandleException 和 HttpException(比如:访问的页面不存在等)总之,在这里处理的话,那么在页面中的转载 2009-06-23 16:21:00 · 261 阅读 · 0 评论 -
ASP.NET 正则表达式清除HTML代码
public string ClearHtml(string HtmlStr) { string tmpStr = HtmlStr; tmpStr = ReplaceHtml("&#[^>]*;", tmpStr, ""); tmpStr = ReplaceHtml("]*>", tmpStr, ""); tmpSt转载 2009-10-16 13:43:00 · 321 阅读 · 0 评论 -
ASP.NET 取得 Request URL 的各个部分和通过ASP.NET获取URL地址的方法
网址:http://localhost:1897/News/Press/Content.aspx/123?id=1#tocRequest.ApplicationPath/Request.PhysicalPathD:/Projects/Solution/web/News/Press/Content.aspxSystem.IO.转载 2009-10-23 14:59:00 · 153 阅读 · 0 评论 -
天气预报 代码
中国气象局的 http://service.weather.com.cn/plugin/index.shtml 代码在里面(缺点必须提供城市代码)原创 2009-10-25 22:27:00 · 179 阅读 · 0 评论 -
使用Google code + SVN进行多人开发
<br />说到源码管理,CVS,VSS,SVN,TFS大家在公司可能都用的比较多了。但是在公司的环境基本都是在局域网中或者是专线连结到远程服务器来使用。平时自己在家和朋友一些写一些代码的时候都苦于没有代码管理工具,没有网络环境,而不能不把代码传来传去,很是麻烦。不过Google code提供了免费的SVN空间,主要注册了GMAIL,然后就可以使用SVN进行源码管理,和其他人共同开发了。<br />网上有介绍的,不过我看了都不怎么详细,自己摸索了下,写下来大家分享下。<br />一 访问Google cod转载 2010-06-22 11:30:00 · 394 阅读 · 0 评论