文章分类 - 学习VS2005
跟我一起学Visual Studio 2005(10):ASP.NET应用程序性能优化
摘要:状态管理• 在未使用时禁用会话状态– 并不是所有的应用程序或页都需要具体用户的会话状态;您应该在不需要时禁用会话状态– 如果页需要访问会话变量,但不打算创建或修改它们,则将@Page 指令中的EnableSessionState 属性设置为ReadOnly– 可以禁用XML Web services 方法的会话状态– 若要禁用应用程序的会话状态,请在应用程序的Web.config 文件的Sessi...
阅读全文
跟我一起学Visual Studio 2005ASP.NET 状态管理、配置管理
摘要:视图状态• ViewState属性提供一个字典对象,用于在对同一页的多个请求之间保留值。这是页用来在往返行程之间保留页和控件属性值的默认方法。• 在处理页时,页和控件的当前状态会散列为一个字符串,并在页中保存为一个隐藏域或多个隐藏域(如果存储在ViewState 属性中的数据量超过了MaxPageStateFieldLength 属性中的指定值)。当将页回发到服务器时,页会在页初始化阶段分析视图状...
阅读全文
跟我一起学Visual Studio 2005ASP.NET 2.0 内部改进
摘要:什么是跨页投递?• 在ASP.NET 1.x 中,Web 窗体自动回发给它们的宿主页。即,当用户提交一个窗体时,窗体数据总是提交回包含该原始窗体的页面。• 在ASP.NET 2.0 中,Web 窗体控件有一个新特性,让开发人员决定在进行提交操作时将窗体数据发送到何处。如何实现跨页投递?• 将实现IButtonControl 接口的控件配置为发送至不同的目标页,例如:ButtonSystem.Web...
阅读全文
跟我一起学Visual Studio 2005 ASP.NET 2.0 编译模型
摘要:回顾ASP.NET 1.x代码模型– 传统的ASP模型(代码内联)• 直接在ASPX文件中编写代码,适用于简单的命令– 代码隐藏模型• 将业务逻辑和事件处理代码写入一个只有代码的文件中(代码隐藏文件)• 允许设计人员处理呈现文件而让开发人员处理代码文件,则开发小组的工作速度可以更快• ASP.NET 1.x 代码隐藏模型的特点– 虽然从编程的意义上来说ASPX 页继承了代码隐藏文件,但实际上两个文...
阅读全文
跟我一起学Visual Studio 2005VS 2005 IDE针对C#编程的改进
摘要:代码段(Code Snippets)• 什么是代码段?– 将一段代码行提取出来,可以多次重复使用。VS IDE提供对代码段的完整支持、使代码编写更快、更容易、更可靠• 一个代码段的例子:for (int i = 0; i My Snippet代码段(Code Snippets)• Header 包含以下子元素:– Author : 指定代码段的作者姓名。– Description : 指定有关In...
阅读全文
跟我一起学Visual Studio 2005C# 2.0 语言和编译器新增功能介绍
摘要:分部类(Parital Classes)• C# 2.0 可以将类、结构或接口的定义拆分到两个或多个源文件中,在类声明前添加partial关键字partial class PartialTest{string strFieldTest;int intFieldTest;}partial class PartialTest{public void DoTest(){Debug.Print("Test...
阅读全文
Visual Studio 2005(1):C#语法篇(上)
摘要:什么是泛型?• 可以使用任何类型来声明和实例化。• 声明和实例化时都必须用一个特定的类型来代替一般类型TStack stack = new Stack();stack.Push(1);int number = (int)stack.Pop();Stack stack = new Stack();stack.Push(1);stack.Push(2);int number = stack.Pop()...
阅读全文
浙公网安备 33010602011771号