.Net网页开发小贴士
近来项目里用到很多小技巧,在这里做个总结。 1. Asp.Net的Forms验证以及Remember Me的自动登录功能。使用Asp.Net的Login控件后,发现勾选Remember Me的选项后并没有自动实现自动登录功能。我们需要做的,是...
深入理解ASP.NET MVC
ASP.NET MVC请求的服务过程下图是书中的截图,表述了一次通常的ASP.NET MVC请求的服务过程: 从图中可以初步看出一个HttpRequest是如何被ASP.NET和ASP.NET MVC框架执行的:经过IIS和ASP.NET处理后,Core Routing...
深入理解ASP.NET MVC
请求是如何进入MVC框架的(inbound)当一个URL请求到来时,系统调用一个注册的IHttpModules:UrlRoutingModule,它将完成如下工作:一、在RouteTable.Route中从第一个Route开始查找第一个匹配当前URL的Route。需要同...
C#借助API实现黑盒自动化测试工具的编写(转)
本文代码下载(VS2010开发):http://download.csdn.net/source/2796362本文摘要:1:一个简单的例子 1.1:EnumChildWindows介绍 1.2:主要源码2:难点:如...
谈谈ASP.NET皮肤机制的实现
做一个WEB程序,能够在尽量修改极少程序代码的情况下,轻松制定皮肤以及切换皮肤,应该都是需要的,谁也不想,在网站界面想要改版的时候,要改一大片逻辑代码。 一个合格的皮肤机制体系的实现,应该要做到以...
在.Net中将MailMessage保存为本地eml文件(转)
最近因故需要用.Net(C#)将邮件信息保存为本地eml文件,看起来是个费劲的活:首先得读懂MIME协议(RFC 2045~2049),然后写代码。还好,以前有朋友也有过这样的需求,并有现成解决方案,呵呵:System.Net.Mail命名...
深入探讨ASP.NET MVC
ASP.NET MVC请求的服务过程下图是书中的截图,表述了一次通常的ASP.NET MVC请求的服务过程: 从图中可以初步看出一个HttpRequest是如何被ASP.NET和ASP.NET MVC框架执行的:经过IIS和ASP.NET处理后,Core Routing...
.NET操作Excel表格的整理
2010-10-27 16:18 by Create Chen, 173 visits, 网摘, 收藏, 编辑 首先需要引用一个COM引用: Microsoft Excel 11.0 Object Library. 在程序代码中添加命名空间Microsoft.Office.Interop.Excel的引用. 然后就可...
C# DataGridView合计行完整解决方法
在网络上看过很多关于DataGridView合计的设计及源码,搜到了很多相同的文章(都是相互复制),一点创新都没有。普遍存在的问题是用户体现不行,或存在很多BUG等。。 很多的人写的解决办法如下...
用c#创建支持多语言的WinForm应用程序
实现多语言的方法可能有使用资源文件,或者配置xml两种方法吧。没时间研究过多,学习了一下使用资源文件的方法,成功了。在.net2.0 中,m$ 为我们提供了一种简单方便的方法, 使用资源文件1.新建一个 Winform. 应用...
Asp.net 我的页面继承应用总结
大家好,初次见面请多关照,一直以来我都从事的.NET的网站开发,觉得工作不是很有意思(网站开发来开发去还是那样子,公司小没办法都是小网站),当然啦我也从事开发WEB系统的应用不过也不是很大,不过觉得比做网站...
ASP.NET中常用的26个优化性能方法
1. 数据库访问性能优化 数据库的连接和关闭访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection ...
C#:谨慎 DateTime.Now 带来的危险
这几天在做考勤处理相关的项目,在界面上放了开始日期和结束日期两个 DateTimePicker 控件,并都设置格式(Format)为 Short,再放置一个按钮 Button1,这样用户点击这个按钮时就对选择的时间段进行数据分析处理。为...
浅谈 BigInteger.Sqrt 方法
我们知道 .NET Framework 4 中已经有了 System.Numerics.BigInteger 结构。但是该 BigInteger 结构中没有 Sqrt 方法。那么就让我们自己来写一个吧:01: using System;02: using System.Numerics;03: 04: name...
C++析构函数不能失败的4个理由
析构函数非常特殊,编译器将在不同的上下文中自动调用。由于其特殊性,C++标准有如下建议:在栈展开过程中,如果析构函数抛异常,terminate函数将被调用。因此,析构函数应该总是能够捕获异常,并且不会让异常传播到...
C#与.NET程序员面试宝典 2.2.6 面试题13:.NET程序的开发和运行基本环境是什么
这是一个比较简单的基本的问题,主要考察应聘者是否掌握.NET的最基本机制。应聘者对于这类问题应该做出快速简洁的回答,并且注意题目主要考察.NET运行环境这个概念。 【出现频率】★★★★★ 【关键考...
关于ASP.NET与CLR相互关系的一些总结 (转)
CLR(COM服务器) CLR作为一个COM服务器实现在MSCorWks.dll文件中。安装.NET Framework时,表示CLR的COM服务器被注册到Windows的注册表里。MSCorEE.dll(垫片) &nb...
C#使用自定义特性
C#编程经常使用属性,也经常用特性,但是自定义用的比较少,但是老外的代码却很多使用。今天介绍一下,其实很简单。 第一:自定义特性继承System.Attribute类。第二:自定特性命名后缀为Attrib...
Asp.net mvc3.0安装包及帮助文档下载地址~~
http://go.microsoft.com/fwlink/?LinkID=157073这个是安装包的下载地址。http://go.microsoft.com/fwlink/?LinkId=145989这个是mvc3.0帮助文档的下载地址,不过此帮助文档是英文的。不过我将在下一篇随笔中...
ASP.NET MVC 3让开发者疯狂的五大理由(转)
我总结了ASP.NET MVC 3让我兴奋的五个理由,不知你看了后会有何感想。 1、Razor视图引擎 我不得不说,Razor视图引擎太酷了,我喜欢它那清爽的代码风格,它使用@符号表示代码块,下面的代码在Razor都是...