![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASP.Net 2.0
文章平均质量分 82
McGregorWang
像火一样激情,
像水一样冷静,
像风一样嚣张,
像云一样安逸,
分析问题如鹰般敏锐,设计程序如蚂蚁般仔细,编程速度如豹般迅捷,测试产品如蜘蛛般严谨
展开
-
序列化并压缩视图状态
介绍近来我开发了一个巨大的APS.NET页面,多达30个控件.我们知道,我们可以禁用一些我们实际不需要的控件的视图状态,这不失为一个好主意,比如Literal和Label.在这之后,我发现隐藏的视图状态仍有好几KB之巨.这对那些没有宽带上网的用户来说很明显是一个大问题,因为要上传40KB的东西到服务器是一个很坏的情况,更有可能是在用户没有收到任何回应时一次又一次的点击”提交”.所以,我在网上搜转载 2009-03-03 12:36:00 · 1275 阅读 · 1 评论 -
加密、解密web.config文件(针对某些要加密的字段加密、解密)
1. Description:The we put user name and password directly in web.config. ifthe hacker attacked the web site, these important information will be unsafe.So we should encrypt important informati原创 2008-08-27 15:24:00 · 753 阅读 · 0 评论 -
Sys.WebForms.PageRequestManagerParserErrorException - what it is and how to avoid it
Sys.WebForms.PageRequestManagerParserErrorException - what it is and how to avoid it If youve used the Microsoft ASP.NET AJAX UpdatePanel control, theres a good chance youve hit the "Sys.转载 2008-08-20 14:39:00 · 472 阅读 · 0 评论 -
使用 Visual Studio 2005 Team System 进行单元测试并生成用于 Unit Test Framework 的源代码
适用于:Microsoft Visual Studio 2005 Team System Beta 2Team Architect & Team Test EditionsMicrosoft Visual C# 2005摘要: Scott 详细介绍自动化单元测试的基本内容,以及由 Microsoft Visual Studio 2005 Team System 提供的 Unit Tes转载 2008-05-19 17:12:00 · 769 阅读 · 0 评论 -
Unit Testing (using ReSharper 3.1)
Unit TestingAll unit testing features are available in all ReSharper 3.0 editions.Running and debugging testsUnit Test ExplorerUnit Test SessionsProfiling unit tests with dotTrace Pr转载 2008-05-19 10:53:00 · 1064 阅读 · 0 评论 -
如何调用远程web service
如何调用远程web service1. 生成.dll文件 (先用WSDL.exe生成代理类,再编译生成.dll,这样就可以直接引用了)2. 直接web引用 用vs2005 如何创建和使用Web Service代理类 Web服务代理是支持.net的编程语言文件,由.net框架提供的WSDL工具自动生成。代理类不包含任何应用程序逻辑。相反,他包含关于如何传递参数和检索结果的传输逻辑,还包含W转载 2008-08-03 21:58:00 · 2018 阅读 · 0 评论 -
別再掉進DLL地獄的陷阱裡(DLL Hell)~.NET解決之道
Introduction DLL 陷阱是一個惡夢, 是一種相當奇怪的問題。 相信很多讀者都有這樣的經驗,如果你的軟體今天原本運作順暢,當你安裝某個新軟體之後,突然間電腦就無法運作了。這絕對不是你的硬體有問題,也不是應用程式的問題,而是作業系統設計上的缺失,這樣的問題層出不窮,這通常是因為新的應转载 2008-07-31 21:11:00 · 3524 阅读 · 0 评论 -
Enterprise Library 2.0 -- Data Access Application Block
我们开发者提供了对数据处理的大部分通用的方法。其内容包括:1、使用DataReader返回多行数据2、使用DataSet返回多行数据3、返回一个输出型参数4、返回一个单一值5、事务处理6、返回XML数据7、使用DataSet来修改数据库8、Enterprise Library 2.0 -- Data Access Application Block (补充) ...看 起来DataAccess A转载 2008-05-15 14:46:00 · 507 阅读 · 0 评论 -
Get Started with the Enterprise Library Data Access Application Block
Introduction [ Back To Top ] [ Download Code ] The Enterprise Library转载 2008-05-13 17:03:00 · 996 阅读 · 0 评论 -
转载 .net面试题大全(有答案)
在网上找来的,希望对大家有所帮助。1 (1)面向对象的语言具有__继承性_性、_封装性_性、_多态性 性。(2)能用foreach遍历访问的对象需要实现 _ IEnumerable 接口或声明_ GetEnumerator 方法的类型。1.c#中的三元运算符是__?:__2.当整数a赋值给一个object对象时,整数a将会被__装箱___?3.类成员有__3__种可访问形式?4转载 2008-01-17 16:04:00 · 541 阅读 · 0 评论 -
javascript前台创建Listbox项,服务端丢失问题
1, 请你说说.NET中类和结构的区别? 答:结构和类具有大体的语法,但是结构受到的限制比类要多。结构不能申明有默认的构造函数,为结构的副本是又编译器创建和销毁的,所以不需要默认的构造函数和析构函数。结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型,改变其变量的值会改变其原值。申明结构用Struck关键字,申明类用class关键字,向方法传递结构是时是通过值传递的,而不是通转载 2008-04-08 10:48:00 · 596 阅读 · 0 评论 -
User control(用户控件) vs custom control(自定义控件)
通俗点说,用户控件就是你可以在visual studio工具栏里面拖一个或多个控件,然后像编写普通aspx页面那样就可以开发,所以开发难度相对较低。而定制控件没有这种可视化的支持,需要在自 己的头脑中展现这个控件的可视化输出,通过改写RenderContents(HtmlTextWriter output)方法来定义。下面一个非常简单的Hello world的例子分别用两种控件来展示:在页面显转载 2008-03-26 11:25:00 · 2315 阅读 · 0 评论 -
数据绑定时format
"Start Date" SortExpression="start_time" > "ucDatetimeStartDateItem" runat="server" Width="100px" Text=/>转载 2008-09-02 14:25:00 · 950 阅读 · 0 评论 -
轻松架设SMTP服务器
ZDNetChina服务器站 6月12日x86服务器技巧 在自己的电脑上架设SMTP服务器可以有三种方法:使用Windows自带的SMTP、利用Foxmail5.0的特快专递、使用专用软件。 众所周知,我们发送E-mail需要使用网上的SMTP服务器,由于使用别人的SMTP服务器,所以你经常会遇到这样的情况:你的重要信件发送不出去,或 者你的急件被拖上了两三天,服务器才给你反馈说“发转载 2008-06-17 15:12:00 · 19123 阅读 · 1 评论 -
项目管理实践教程
今天,我们首先安装一些必须的软件,主要有下面的4个,其中软件1和3使用在服务器机上,软件2和4安装在客户端机上。另外,我们还有用到MSBuild、RoboCopy、WebDeployment等等,在下面的文章中用到的时侯,我会介绍给大家。 软件最新版本简单说明1VisualSVN Server1.6.1转载 2008-11-25 15:33:00 · 1125 阅读 · 0 评论 -
VS 2005 Web Application Project Release Candidate Now Available
May 8th Update: The final release of the VS 2005 Web Application Project is now live. You can learn more about it here.Today we published the Release Candidate of the VS 2005 Web Application Pro转载 2008-10-28 14:32:00 · 889 阅读 · 0 评论 -
Mock 入门,分析stub . mock区别
Rhion.Mocks今天发布了最新版3.0.1,这是一个Mocking Framework,开发者是Ayende。面向接口编程的测试难的问题Mock Framework的用处在于我们可以在不实现具体对象的情况下,即在没有某个类的实例的情况下对该对象的行为进行模拟。这一特征对于面向接口的编程非常有用。因为接口的调用者可以在没有接口的具体实现的情况下使用接口,也就是说调用者可以先于接口的实现者行动。转载 2008-10-27 19:23:00 · 8507 阅读 · 1 评论 -
TDD (Test-Driven Development) 全攻略
{关键字}测试驱动开发/Test Driven Development/TDD测试用例/TestCase/TC设计/Design重构/Refactoring{TDD的目标}Clean Code That Works这句话的含义是,事实上我们只做两件事情:让代码奏效(Work)和让代码洁净(Clean),前者是把事情做对,后者是把事情做好。想想看,其实我们平时所做的所有工作,除去转载 2008-10-23 16:45:00 · 1641 阅读 · 0 评论 -
如何写Unit Test, TDD 入门1
我将讲述这个框架如何使用.同时也涉及到一些非常重要的概念,我想其客户属性是非常重要的.在NUnit里,有以下几种属性: Test Fixture Test 下面我将对每种属性一一讲解.TestFixtureAttribute 本属性标记一个类包含测试,当然setup和teardown方法可有可无.(关于setup 和teardown方法在后面介绍) 做为一转载 2008-10-23 16:40:00 · 1619 阅读 · 0 评论 -
创建常量、原子性的值类型
概述本文是《Effective C#》一书第七节的读书笔记。通过这篇文章,我主要想向大家说明一个我们平时可能不太会注意到的问题:创建具有常量性和原子性的值类型。从类型设计谈起从Class到Struct假如我们要设计一个存储收信人地址的类型(Type), 我们管这个类型叫 Address。它应该包含这样几个属性:Province 省City 市Zip转载 2008-10-23 15:20:00 · 882 阅读 · 0 评论 -
TFS(Team Foundation Server)介绍和入门
在本文的两个部分中,我将介绍Team Foundation Server的一些核心特征,重点介绍在本产品的日常应用中是如何将这些特性结合在一起使用的。作为一名软件开发人员,在我的职业生涯中,我经常会用到支持软件开发过程的大量开发工具,如版本控制工具、漏洞跟踪包、生成脚本语言、单元测试框架和需求分析工具等等。在.NET平台上,大量的支持工具能够很好地独立工作,但是,为了使得各种工具之间都够互相协转载 2008-10-22 10:06:00 · 91471 阅读 · 4 评论 -
ASP.NET自定义控件复杂属性声明持久性浅析
在自定义控件的开发过程中,我们经常要给控件添加一些复杂类型的属性。利用声明持久性(DeclarativePersistence)可使得页面开发人员能够让页面开发人员在ASP.NET页面中,声明性地设置这些复杂属性值,而无需编写任何C#或者VB.NET代码。参见下面的例子:GridView的DataKeyNames属性,其数据类型是string[]:转载 2008-09-16 15:21:00 · 983 阅读 · 0 评论 -
JS字符串转义
小问题,怎么都记不住,每次都解决,每次都会重新遇到,现在人老了,果然记性不好了。火大~~~ 贴个代码就是script.alert 中转义问题,每次我都是用一个/来转义,忘记嵌套两层,我帮scriptManager.Regsister...... 放在了BasePage里面,嵌套两层的话,会丢失一层/,所以要在第一层用两个/来转义, 既是 使用 “ // ”,不然总是会报“什么什么少一个括原创 2008-09-05 10:59:00 · 2348 阅读 · 0 评论 -
gridview中使用edit命令显示EditItemTemplateColumn,绑定Listbox的值问题
页面代码 "Tasks"> "lbTasksToRole" runat="server" DataSourceID="sdsTasks" DataTextField="name" DataValueField="id" SelectionMode="Multiple"> "hfTasksToRole" runat="server" Value=原创 2008-09-04 15:24:00 · 2335 阅读 · 1 评论 -
asp.net页面回传与js调用服务端事件、PostBack的原理详解(转)
Asp.net中服务端控件事件是如何触发的Asp.net 中在客户端触发服务器端事件分为两种情况:一. WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton这两种按钮最终到客户端的表现形式为:input type="submit" value="Submit">,这是Form表单的提交按钮,点击以后会作为参数发转载 2008-09-04 11:32:00 · 1266 阅读 · 1 评论 -
ASP.NET Basics: Foundation of ASP.NET
ASP.NET Basics: Foundation of ASP.NET This has been pooled together from a number of resources:What is ASP.NET?Microsoft ASP.NET is a server side technology that enables programmers转载 2008-03-26 11:08:00 · 602 阅读 · 0 评论 -
SOAP简介(Webservice 常用协议)
SOAP简介企业系统内部各个系统之间的信息交换一直是一个难题,在过去有DCOM、CORBA等解决方案,但都不是很完美,不是太复杂就是有缺陷。现在则较流行SOAP(全称:Simple Object Access Protocol,简单对象访问协议)。SOAP和Web Service和Apache SOAP这些新概念(应该也不算新了)常搞的人头昏。我是这么理解的,Web service(也称W转载 2008-03-27 11:36:00 · 4577 阅读 · 0 评论 -
A Short Synopsis of ASP.NET ViewState
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." --Martin Fowler We often get questions about ASP.NET Session and ViewState. Some转载 2008-03-26 11:07:00 · 457 阅读 · 0 评论 -
Front Page Server Extensions 是什么?
Front Page是MS开发的用来开发网页的工具。工具虽然不怎么被用了,不过他自身的服务扩展还是沿用至今。举个例子,用VS.Net 创建一个web site的时候,会让你选择站点的type。有四个类型: file. FTP. local HTTP, Remote HTTP.这里的remort HTTP就用是利用 Front page server Extension来直接对page ser原创 2008-02-20 17:32:00 · 2417 阅读 · 0 评论 -
DataView 使用技巧 [转]
1.GridView中使用超链接的技巧 GridView中的超级链接,可以设置一个模版列,放入超级链接的控件,设置绑定参数即可。 数据绑定方式有两种,如下示例: ◆Eval方式 ◆Bind方式 推荐使用第一种方式,可以在一个里放入多个绑定,而第二种只能如此绑定一个值 做超级链接的控件,我们也有多种选择: ◆asp:LinkButton 示例 runat="serve转载 2008-02-20 10:07:00 · 774 阅读 · 1 评论 -
Avoiding configuration pitfalls with incompatible copies of Enterprise Library
When you install Enterprise Library 3.0, you actually get two distinct copies of the library. One copy is in the form of pre-compiled binaries - by default these get installed to "C:/Program Files/M转载 2007-11-22 13:09:00 · 780 阅读 · 0 评论 -
Ajax基础教程 (相当好,适合温习)
Ajax基础教程 内容介绍:Ajax 技术可以提供高度交互的Web应用,给予用户更丰富的页面浏览体验。本书重点介绍Ajax及相关的工具和技术,主要内容包括XMLHttpRequest 对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用转载 2008-02-04 10:25:00 · 588 阅读 · 0 评论 -
使用ASP.NET 2.0 Profile存储用户信息
使用ASP.NET 2.0 Profile存储用户信息 作者: Stephen Walther 原文地址:http://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnvs05/html/UserProfiles.asp 译者:Tony Qu (来自BluePrint翻译团队)概要:许多ASP.NET应用程序需要跨转载 2008-02-04 10:17:00 · 888 阅读 · 0 评论 -
ASP.NET 2.0加密Web.config 配置文件 (终极版)
概述:使用受保护配置来加密Web 应用程序配置文件(如 Web.config 文件)中的敏感信息(包括用户名和密码、数据库连接字符串和加密密钥)。对配置信息行加密后,即使攻击者获取了对配置文件的访问,也可以使攻击者难以获取对敏感信息的访问,从而改进应用程序的安全性。使用方法:在asp.net2.0中新增了对web.config中的部分数据进行加密的功能,可以使用 RSAProtectedConfi原创 2008-02-05 10:08:00 · 768 阅读 · 0 评论 -
Exception Handling using Enterprise Library
Introduction:Every now and then we need to catch exceptions and perform actions on that exceptions. If you have noticed there is always a common pattern in handling exceptions and than recoveri转载 2007-11-19 11:58:00 · 744 阅读 · 0 评论 -
Enterprise Library: Exception Handling Application Block类设计分析
Exception Handling Application Block设计用来完成企业级应用程序各层中异常处理。***Exception Handling Application Block依赖项Enterprise Library中的所有Application Blocks设计用于相互联合使用。有时,有些Application Blocks依赖于其他Enterprise Libra转载 2007-11-19 11:09:00 · 1107 阅读 · 0 评论 -
让AtlasToolkit中的CacadingDropDown支持多选
转自http://www.cnblogs.com/hillywolf现在在公司的一个项目中使用到AtlasToolkit中的CacadingDropDown,有一些需要有多选框(即Asp.Net服务器控件中 的ListBox,HTML代码中的),但是CascadingDropDown并不支持多选,全部是单选. 经过一 翻研究和尝试之后,终于给它增加了多选的功能,于是就有了这篇文章. Atla转载 2008-01-29 13:59:00 · 652 阅读 · 0 评论 -
Ajax CascadingDropDown DropDownList 二级联动 再绑定数据 丢失数据 处理
我在baidu上面找了半天,没有人正面回答这样的问题,只见有人提问。这里我就将自己的经历发出来。关于怎么用ajax控件CascadingDropDown来实现多级联动绑定。 网络上很多实现多级联动(simple: 二级联动,比如第一个dropdown是省,选择了第一个才能出现第二个dropdown是市)的实例,这个就省略了。这里介绍,如何将保存的数据重新绑定到ajax控件中。前提:1. 我用Sql原创 2008-01-28 16:18:00 · 1136 阅读 · 0 评论 -
How To: Use Windows Authentication in ASP.NET 2.0
SummaryThis How To shows you how to configure and use Windows authentication in an ASP.NET Web application. It also shows various impersonation options available with Windows authentication and h转载 2007-11-09 16:56:00 · 1788 阅读 · 0 评论 -
FrontPage Server Extensions 定义(国外的好文章)
FrontPage Server Extensions DefinedThe FrontPage Server Extensions are actually a group of programs which run on a server. Your local server has them, and if your webs are on an Internet Server w转载 2008-02-20 17:33:00 · 837 阅读 · 0 评论