摘要:
本系列文章导航VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始项目模板》篇VS 2010 和 .NET 4.0 系列之《多定向支持》篇VS 2010 和 .NET 4.0 系列之《多显示器支持》篇VS 2010 和 .NET 4.0 系列之《代码优化的Web开发Profile》篇VS 2010 和 .NET 4.0 系列之《ASP.NET, HTML, JavaScript 代码片段支持》篇VS 2010 和 .NET 4.0 阅读全文
随笔分类 - [01].NET技术
艾伟_转载:VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇
2011-08-29 00:16 by 狼人:-), 143 阅读, 收藏,
摘要:
本系列文章导航VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始项目模板》篇VS 2010 和 .NET 4.0 系列之《多定向支持》篇VS 2010 和 .NET 4.0 系列之《多显示器支持》篇VS 2010 和 .NET 4.0 系列之《代码优化的Web开发Profile》篇VS 2010 和 .NET 4.0 系列之《ASP.NET, HTML, JavaScript 代码片段支持》篇VS 2010 和 .NET 4.0 阅读全文
艾伟_转载:40条ASP.NET开发Tip
2011-08-29 00:16 by 狼人:-), 93 阅读, 收藏,
摘要:
1、在compilation 下,请设置debug=false ,如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->defaultLanguage="c#"debug="false"> 2、请使用Server.Transfer代替Response.Redirect。
3、使用Validator控件,请要经常检查Page.IsValid。
4、请使用foreach循环,而不是为字符串迭代循环。 阅读全文
艾伟_转载:学习 ASP.NET MVC (第五回)理论篇
2011-08-29 00:16 by 狼人:-), 180 阅读, 收藏,
摘要:
本系列文章导航学习 ASP.NET MVC (第一回)理论篇学习 ASP.NET MVC (第二回)实战篇学习 ASP.NET MVC (第三回)实战篇学习 ASP.NET MVC (第四回)实战篇学习 ASP.NET MVC (第五回)理论篇 通过前几篇文章,我们通过ASP.NET MVC创建了一个简单的应用程序,学习了ASP.NET MVC的基本框架和工作流程。但是Demo中很多东西都是VS为我们自动生成的,比如View的html代码等。此文和大家一起学习一下ASP.NET MVC 中的Helper (辅助方法) --> HtmlHelper和UrlHelper。何谓Helper.. 阅读全文
艾伟_转载:数组排序方法的性能比较(上):注意事项及试验
2011-08-29 00:16 by 狼人:-), 132 阅读, 收藏,
摘要:
昨天有朋友写了一篇文章,其中比较了List的Sort方法与LINQ中排序方法的性能,而最终得到的结果是“LINQ排序方法性能高于List.Sort方法”。这个结果不禁让我很疑惑。因为List.Sort方法是改变容器内部元素的顺序,而LINQ排序后得到的是一个新的序列。假如两个排序方法的算法完全一致,LINQ排序也比对方多出元素复制的开销,为什么性能反而会高?如果LINQ排序的算法/实现更为优秀,那为什么.NET Fx不将List.Sort也一并优化一下呢?于是今天我也对这个问题进行了简单的试验。 注意事项 在后面的评论中有人说,List.Sort是“内部排序”,而LINQ排序是“外... 阅读全文
艾伟_转载:学习 ASP.NET MVC (第四回)实战篇
2011-08-29 00:16 by 狼人:-), 170 阅读, 收藏,
摘要:
本系列文章导航学习 ASP.NET MVC (第一回)理论篇学习 ASP.NET MVC (第二回)实战篇学习 ASP.NET MVC (第三回)实战篇学习 ASP.NET MVC (第四回)实战篇学习 ASP.NET MVC (第五回)理论篇 我们继续ASP.NET MVC之旅。上文中我们实现了对User信息的展示,详细信息的列表,还有错误页的实现。本文继续完成添加,修改,删除的操作。首先我们来完成Controller的代码:
CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www... 阅读全文
艾伟_转载:ASP.NET MVC 2博客系列之一:强类型HTML辅助方法
2011-08-29 00:16 by 狼人:-), 173 阅读, 收藏,
摘要:
这是我针对即将发布的ASP.NET MVC 2所撰写的贴子系列的第一篇,这个博客贴子将讨论 ASP.NET MVC 2中新加的强类型HTML辅助方法。
现有的HTML辅助方法
ASP.NET MVC 1中发布了一套HTML辅助方法,可以用来在视图模板中帮助生成HTML界面。例如,要输出一个文本框,你可以在你的.aspx视图模板中使用Html.TextBox()辅助方法编写下列代码: 上面辅助方法的第一个参数提供了文本框的名称及id,第二个参数指定了它该有的值,然后上面的辅助方法会显示象下面这样的HTML到浏览器: 新的强类型HTML辅助方法
大家对ASP.NET MVC 2要求的一个常用特.. 阅读全文
艾伟_转载:学习 ASP.NET MVC (第三回)实战篇
2011-08-29 00:16 by 狼人:-), 152 阅读, 收藏,
摘要:
本系列文章导航学习 ASP.NET MVC (第一回)理论篇学习 ASP.NET MVC (第二回)实战篇学习 ASP.NET MVC (第三回)实战篇学习 ASP.NET MVC (第四回)实战篇学习 ASP.NET MVC (第五回)理论篇 创建Controllers和Views我们再次回顾下ASP.NET MVC的基本工作流程:URL-->Controller(会执行一个方法Action)-->从数据库中获取一个Model对象-->将Model作为ViewData传递给View(Detail.aspx)。和传统的Web架构不同的是,请求的URL不是映射 URL 地址到特 阅读全文
艾伟_转载:ASP.NET MVC 2博客系列
2011-08-29 00:16 by 狼人:-), 138 阅读, 收藏,
摘要:
过去的6个月里,ASP.NET开发团队一直不断地发布了ASP.NET MVC 2的预览版,然后是beta版,现在则是RC(最终版的候选版)。
鉴于最终版的发布也不太远了,我想该是开始一个含多个部分的ASP.NET MVC 2 新博客系列的时候了,该系列旨在讨论新的特性以及该如何充分利用它们。
ASP.NET MVC 2
去年三月份时,我们发布了ASP.NET MVC 1.0。自那以后,几乎有一百万开发人员下载和使用了1.0的最终版,它的人气(popularity)逐月递增。
ASP.NET MVC 2是ASP.NET MVC的下一个重大更新版本,它与ASP.NET MVC 1是兼容的,即,你拥 阅读全文
艾伟_转载:Cookie是什么?用法是怎样?与SESSION有什么区别?(一)
2011-08-29 00:16 by 狼人:-), 138 阅读, 收藏,
摘要:
Cookie是什么?用法是怎样?与SESSION有什么区别? 一 Cookie简介 因特网的Cookie技术极其简单,却有着旺盛的生命力。Cookie开始引起众人的注意是从2000年二月份随着网络隐私权的提出开始的,有关的辩论至今仍在继续。从另一方面来说,Cookie使得浏览网页更容易了。几乎所有的主要的网站设计者都使用了Cookie,因为他们想为浏览网站的人提供一个更好的浏览环境,同时也能更加准确地收集访客的信息。 一家颇有影响的报纸上曾刊登了一篇很有深度的关于网络隐私的文章,上面对于Cookie的定义是这样的: “Cookie是Web网站放在您的硬盘上的程序。它守在您的... 阅读全文
艾伟_转载:Cookie是什么?用法是怎样?与SESSION有什么区别?(二)
2011-08-29 00:16 by 狼人:-), 204 阅读, 收藏,
摘要:
二session 简介 IE中: 有效的窗品包括 1.Session对象只在建立Session对象的窗口中有效。 2.在建立Session对象的窗口中新开链接的窗口 无效的窗口包括 1.直接启动IE浏览器的窗口 2.不是在建立Session对象的窗口中新开链接的窗口 NetScape中: 只要一个窗口有了某个Session对象,则全部窗口对此Session都有效 Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这... 阅读全文
艾伟_转载:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇
2011-08-29 00:16 by 狼人:-), 183 阅读, 收藏,
摘要:
本系列文章导航VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始项目模板》篇VS 2010 和 .NET 4.0 系列之《多定向支持》篇VS 2010 和 .NET 4.0 系列之《多显示器支持》篇VS 2010 和 .NET 4.0 系列之《代码优化的Web开发Profile》篇VS 2010 和 .NET 4.0 系列之《ASP.NET, HTML, JavaScript 代码片段支持》篇VS 2010 和 .NET 4.0 阅读全文
艾伟_转载:Visual Studio调试之断点进阶篇
2011-08-29 00:16 by 狼人:-), 172 阅读, 收藏,
摘要:
文章导航
Visual Studio调试之断点基础篇
Visual Studio调试之断点进阶篇
Visual Studio调试之断点技巧篇
在上一篇文章Visual Studio调试之断点基础篇里面介绍了什么是断点,INT 是Intel系列CPU的一个指令,可以让程序产生一个中断或者异常。程序中如果有中断或者异常发生了以后,CPU会中断程序的执行,去一个叫做IDT的部件查找处理这个中断(或者异常)的例程(Handler)。IDT是操作系统在启动的时候初始化的,至于IDT的细节问题,例如什么是IDT,怎样编写一个IDT的例程,怎样 初始化IDT,可以去网上搜索一些资料。
总之,这里我们只要知道 阅读全文
艾伟_转载:Visual Studio调试之断点技巧篇
2011-08-29 00:16 by 狼人:-), 189 阅读, 收藏,
摘要:
文章导航
Visual Studio调试之断点基础篇
Visual Studio调试之断点进阶篇 Visual Studio调试之断点技巧篇
函数断点
在前面的文章Visual Studio调试之避免单步跟踪调试模式里面我讲了如何设置函数断点,说实话,我个人喜欢设置函数断点,而不是在代码行里面设置断点。一般来说,函数断点在下面几种情形下有用:
1. 例如调试一个网站程序,你通过分析网站的日志发现最有可能发生错误的函数,打开调试器并将调试器附加到程序上去,设置函数断点,重新执行网站……这样做的好处是,不用到处打开源文件去找出错的源代码行,调试器会自动打开源代码,并且在函数的入口处中断(岂不是很. 阅读全文
艾伟_转载:.NET Discovery 系列之六--Me JIT(下)
2011-08-29 00:16 by 狼人:-), 194 阅读, 收藏,
摘要:
本系列文章导航.NET Discovery 系列之一--string从入门到精通(上).NET Discovery 系列之二--string从入门到精通(勘误版下).NET Discovery 系列之三--深入理解.NET垃圾收集机制(上).NET Discovery 系列之四--深入理解.NET垃圾收集机制(下).Net Discovery 系列之五--Me JIT(上).NET Discovery 系列之六--Me JIT(下).NET Discovery 系列之七--深入理解.NET垃圾收集机制(拾贝篇) 接上文 在初始化时,HashTable中各个方法指向的并不是对应... 阅读全文
艾伟_转载:Visual Studio调试之断点基础篇
2011-08-29 00:16 by 狼人:-), 178 阅读, 收藏,
摘要:
文章导航
Visual Studio调试之断点基础篇
Visual Studio调试之断点进阶篇 Visual Studio调试之断点技巧篇
我曾经问过很多人,你一般是怎么调试你的程序的?
F9, F5, F11, F……
有很多书和文章都是介绍怎么使用Visual Studio编写WinForm啦,、ASP.NET之类的程序;知道如何编写固然重要,但是我觉得程序员可能只会花费30%的时间在编写代码上,剩下的大部分时间都是在调试程序。在网上看到很多人介绍Windbg的用法,但是没有看到几篇讲解使用Visual Studio调试的文章。Windbg固然强大,但是问题是它的学习曲线太陡了,而且很. 阅读全文
艾伟_转载:.NET Discovery 系列之七--深入理解.NET垃圾收集机制(拾贝篇)
2011-08-29 00:16 by 狼人:-), 196 阅读, 收藏,
摘要:
本系列文章导航.NET Discovery 系列之一--string从入门到精通(上).NET Discovery 系列之二--string从入门到精通(勘误版下).NET Discovery 系列之三--深入理解.NET垃圾收集机制(上).NET Discovery 系列之四--深入理解.NET垃圾收集机制(下).Net Discovery 系列之五--Me JIT(上).NET Discovery 系列之六--Me JIT(下).NET Discovery 系列之七--深入理解.NET垃圾收集机制(拾贝篇) 关于.Net垃圾收集器(Garbage Collection),Ai... 阅读全文
艾伟_转载:自用扩展方法分享
2011-08-29 00:16 by 狼人:-), 180 阅读, 收藏,
摘要:
引言
自从用上扩展方法以来,就欲罢不能了,它们大大提升了我的代码编写效率,现在我已对其产生了高度依赖。在此分享一下自己的常用扩展方法集,方便大家使用。
(其中有些是借鉴或挪用自其它博友的文章,在此尤其感谢鹤冲天的诸多分享)
源代码在文章末尾处提供。
示例
public static string ExpandAndToString(this System.Collections.IEnumerable s, string 间隔字符) 功能:将集合展开并分别执行ToString方法,再以指定的分隔符衔接,拼接成一个字符串。
范例:
[TestMethod] public void Tes... 阅读全文
艾伟_转载:.Net Discovery 系列之五--Me JIT(上)
2011-08-29 00:16 by 狼人:-), 130 阅读, 收藏,
摘要:
本系列文章导航.NET Discovery 系列之一--string从入门到精通(上).NET Discovery 系列之二--string从入门到精通(勘误版下).NET Discovery 系列之三--深入理解.NET垃圾收集机制(上).NET Discovery 系列之四--深入理解.NET垃圾收集机制(下).Net Discovery 系列之五--Me JIT(上).NET Discovery 系列之六--Me JIT(下).NET Discovery 系列之七--深入理解.NET垃圾收集机制(拾贝篇) JIT(Just In Time简称JIT)是.Net边运行边编译的... 阅读全文
艾伟_转载:.NET Discovery 系列之二--string从入门到精通(勘误版下)
2011-08-29 00:16 by 狼人:-), 155 阅读, 收藏,
摘要:
本系列文章导航.NET Discovery 系列之一--string从入门到精通(上).NET Discovery 系列之二--string从入门到精通(勘误版下).NET Discovery 系列之三--深入理解.NET垃圾收集机制(上).NET Discovery 系列之四--深入理解.NET垃圾收集机制(下).Net Discovery 系列之五--Me JIT(上).NET Discovery 系列之六--Me JIT(下).NET Discovery 系列之七--深入理解.NET垃圾收集机制(拾贝篇) string可以说是.Net中比较复杂的一种数据类型,很多文章介绍过... 阅读全文
浙公网安备 33010602011771号