摘要:本文中,我们将借助http分析工具Fiddler,来对Response.Redirect()方法的整个流程进行剖析首先在Visual Studio中新建一个网站,在Default页面的Page_Load事件中写下Response.Redirect("http://www.baidu.com");然后添加一个Page_LoadComplete事件处理方法。最终效果如下:在12和17行设置了断点,方便对整个过程进行观察。打开Fiddler,用以观察整个过程中的HTTP数据。点击“调试”按钮程序开始执行。这时Fiddler中出现了一条数据:这是浏览器向http://localho
阅读全文
摘要:ASP.NET中,服务器端重定向有三种方法 1.Server.Transfer("newPage.aspx"): 服务器停止解析本页,保存此页转向前的数据后,再使页面转向到newPage.aspx, 并将转向前数据加上newPage.aspx页结果返回给浏览器。 2.Server.Execute("newPage.aspx"); 服务器保存此页转向前的数据后,使页面转向到newPage.a...
阅读全文
摘要:LinqToSql会把连接字符串散落地写在多个位置,并且编译后就固定不可更改了。 于是带来了各种不方便。比如在一台机器上配置好的程序拿到另一台机器上,就不得不找出所有散落的连接字符串,然后一一修改才能跑起来。 大家一定很希望在使用LinqToSql时也能从配置文件里读取连接字符串。 下边的技巧让我们达成这个目的。 1:在项目中添加一个LinqToSql类,假设名字为DataClasses1。 ...
阅读全文
摘要:当你熟悉了一门语言之后,你会发现,编程语言只有喜欢与不喜欢的问题,没有会不会的问题。任何的一门语言,你都可以在两周内掌握并开始熟练编程。因为任何的一门语言,他们的底层函数库都是那么的相似,而他们API 都是那样的依赖于操作系统。A 语言里有的,B 语言里也基本都有。通常而言,语言的差别主要表现在适用范围上。一些语言适合做数值处理,小数点后可以精确到原子级,而小数点前则可以表达到宇宙之无穷;另一些语...
阅读全文
摘要:UMLUML不是OOA/D 也不是方法,它仅仅是一种图形表示法。其目的就是让人能看懂你的东西。 每一种图,都相当于一种角度。不同的图就是从不同角度来观察系统。 比如交通图和行政区划图,从不同角度观察中国。 必要性是画图的原则,虽然有这种关系,但不一定要画出来,如果非要画出来,则应考虑不要影响图形的美观。活动图活动图表示的是一种流程。 例子: 顺序图顺序图的目的是为对象分配职责,而不是步骤的...
阅读全文