ASP.NET中获取URL重写前的原始地址
在ASP.NET中,如果你使用了URL重写,通过HttpContext.Request获取到的是重写后的地址。如果这个地址要返回给客户端(比如Redirect),我们一般希望是重写前的友好地址。 通常的使用场景是当我们有某个页面需要用...
深入探讨ASP.NET MVC
ASP.NET MVC请求的服务过程下图是书中的截图,表述了一次通常的ASP.NET MVC请求的服务过程: 从图中可以初步看出一个HttpRequest是如何被ASP.NET和ASP.NET MVC框架执行的:经过IIS和ASP.NET处理后,Core Routing...
WPF依赖属性依赖属性与附加属性的区别
注册方法我们知道注册依赖属性使用Register方法,注册附加属性则使用RegisterAttached方法,如下代码public class DPCustomPeople:DependencyObject{ public static readonly DependencyProperty AgeProperty...
C# 多线程编程
一、Thread 基础 进程: 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。 &nbs...
javascript中的107个基础知识收集整理
1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的...
关于AutoResetEvent和ManualResetEvent
两者都继承自EventWaitHandle,自然也就有点相通的地方了 简单来说,无论是AutoResetEvent还是ManualResetEvent,都是通过发出Signal信号来通知正在等待的线程的。有人可能要问,为什么要用它们来做这些事情...
c#简单实现二维数组和二维数组列表List<>的转置
刚看到网上一篇博文里用sql实现了行列转置。sql server 2005/2008只用一个pivot函数就可以实现sql server 2000很多行的复杂实现。提到转置,立刻想起还在求学阶段曾经做过的一个练习,用c语言实现二维数组的转置...
Server Application Error报错信息的解决方案
IIs出现问题,重装IIs后居然所有的asp页面报这个错误,于是到网上查找问题所在,好在很多大虾已经有了解决方案,挑了一个解决方案试之,成功解决。特再次贴出方法共享,说明:核心解决方法归原始解决人可苦可乐等...
c# winform下sql图片二进制存储/读取/显示/写入XML/读取XML显示
winform下: //存储 private void MemoryImage() { &n...
介绍正则表达式的文章
一、正则表达式基础知识 我们先从简单的开始。假设你要搜索一个包含字符“cat”的字符串,搜索用的正则表达式就是“cat”。如果搜索对大小写不敏感,单词“catalog”、“Catherine”、“sophisticated”都可...
关于隐式类型var使用最佳实践的讨论
C#3.0带来了一个新的特性隐式类型,使用var关键字定义,如:Int i=2; 就可以写成var i=2;编译器会根据表达式来推断出显示的类型。但是并不是所有的情况都适合使用,比如方法重载的时候就会使我们的代码很难理解...
利用Jmail发送带附件的邮件时乱码的解决方案
今天在利用Jmail发送带附件的邮件时,一直收不到附件,而是得到一些“乱码”如下:This is a multipart message in MIME format. ----NEXT_BM_AEB3968967D044DC9E208D04088C60B4 Content-Type: text/html; charset...
C#保留小数位数的方法
1.System.Globalization.NumberFormatInfo provider = new System.Globalization.NumberFormatInfo();provider.NumberDecimalDigits =intDecLength; //要设定的小数位数double strCashAmt=Convert.ToDouble(this....
c#验证照片
if (Request.Files == null || Request.Files.Count == 0)  ...
asp.net简单&高效的分页实现,请大家提提意见
简单、高效这是我们追求的分页效果。现在有三种很常见的分页:1、分页用的html和后台代码都自己写 ,设计和代码一般都只对应某个网页,难以在其他页面很好的重用2、最简单的当然是数据控件自带的分页功能,他的那...
How-To: Using the N* Stack, part 5
到目前为止,我们一直都在关注 NHibernate 和持久化。在本篇中,我们会纠正之前模式和映射的问题来通过我们的测试。本篇结束之后,我们会减少对 NHibernate 的关注。下一部分开始集中于整合 Ninject ,我们的控制反...
Http Handler 介绍
引言在 Part.1 Http请求处理流程 一文中,我们了解了Http请求的处理过程以及其它一些运作原理。我们知道Http管道中有两个可用接口,一个是IHttpHandler,一个是 IHttpModule,但在Part.1中,我并没有详细讲述如何...
导出到Excel的操作
1 2 DataTable dt = wad.GetToExcel(lblcode.Text); 3 StringWriter sw&nbs...
ASP.NET中Memcached
一,准备 你需要有一下软件: VS.NET(05/08) SQLSERVER &nbs...
ASP.NET的缓存依赖机制-SQL缓存依赖篇
高效使用使用SQL缓存依赖 ASP.NET Framework新增的一个非常强大的功能是SQL缓存依赖。该功能允许底层数据库中的数据修改时,自动地重新载入缓存的数据。在使用绝对缓存过期策略或者弹性缓存过期策略时有一个...