欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » .NET

ASP.Net

IIS的内部运行机制
ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用。绝大多数的人只熟悉高层的框架如: WebForms 和 WebServices --这些都在ASP.NET层次结构在最高层。这篇文章的资料
发布于 2011年09月08日 21:50 阅读(4218)
Asp.Net自动完成之AutoComplete控件使用例子
本例用到的所有辅助控件与数据均为小编测试所用,具体使用时请读者自行更改!一、首先建一个AJAX web页面,然后添加一个TextBox,然后添加扩展程序选择utoCompleteExtender控件。二、设置AutoCompleteExten
发布于 2011年09月08日 21:37 阅读(7287)
ASP.NET性能优化的常用方法(四)
18. 不要依赖代码中的异常 因为异常大大地降低性能,所以您不应该将它们用作控制正常程序流程的方式。如果有可能检测到代码中可能导致异常的状态,请执行这种操作。不要在处理该状态之前捕获异常本身。常见的方案包括:检查 null,
发布于 2011年09月08日 17:50 阅读(4245)
ASP.NET性能优化的常用方法(三)
13. 使请求管线内的所有模块尽可能高效 请求管线内的所有模块在每次请求中都有机会被运行。因此,当请求进入和离开模块时快速地触发代码至关重要,特别是在不使用模块功能的代码路径里。分别在使用及不使用模块和配置文件时执行吞吐量测试,对确定
发布于 2011年09月08日 17:46 阅读(4266)
ASP.NET性能优化的常用方法(二)
9. 将 SQL Server 存储过程用于数据访问 在 .NET Framework 提供的所有数据访问方法中,基于 SQL Server 的
发布于 2011年09月08日 17:44 阅读(4301)
ASP.NET性能优化的常用方法(一)
1.数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connec
发布于 2011年09月08日 17:38 阅读(4025)
DataSet和SqlDataReader性能比较与测试
DataSet和SqlDataReader的比较的文章和帖子网上已经很多,我也看了很多前辈的随笔.自己在面试和实际工作中也遇到这样的问题.但是始终是没深入进行学习.最近在工作空闲之余,特地查阅了一些文章,也包括msdn的官方文档.自己建立数据库和测试程序,对DataSet和SqlDataReader
发布于 2011年09月08日 15:40 阅读(5620)
关于Asp.Net页面进行GZIP压缩的利弊讨论
以下内容来自网友在论坛上的讨论.问:Asp.Net页面采用了GZIP页面压缩技术会不会给服务器造成很大的压力,或者说这项技术的最大访问量在多少的时候,才不会给服务器造成负担。答1:对于程序本身而言,每多一项功能,那么就必然要多消耗一点系统资源.<br
发布于 2011年09月07日 22:35 阅读(5203)
不能将列设置为空。请改用DBNull的解决方法
今天在给DataTable列赋值的时候遇到下面问题。不能将列“SourceID”设置为空。请改用 DBNull。问题过程代码如下:DataTable dt=new DataTable();dt.Columns.
发布于 2011年09月07日 15:55 阅读(19811)
Web应用程序性能调优
1.1 背景介绍性能考虑必须贯穿在日常的编码中,性能监控要列入QA日常工作,每个程序员都要懂得如何做性能调优。性能往往与程序性能、数据量、浏览器性能负载、服务器负载、网络带宽等都有关系。1.2&nbs
发布于 2011年09月07日 15:16 阅读(4887)
ASP.NET AJAX之UpdatePanel 和Jquery冲突
最近一个项目遇到了一点点麻烦,请看问题描述:在第一次页面加载时,元素A的X效果正常,点击B之后,页面局部刷新,此时,回到A,元素A失去X效果.开始以为是前端我这到程序员那里出现问题,但仔细检查之后发现没有,后来了解了下页面应用了ASP.NET AJAX局
发布于 2011年09月06日 11:00 阅读(5227)
利用ASP.NET中Response.BufferOutput实现异步显示
我们先了解一下BufferOutput属性:BufferOutput属性用于获取或设置一个值,该值指示是否缓冲输出并在处理完整个页之后发送它。默认值是true,因此我们默认情况下我们的.Net都是全部缓冲完了才在浏览器上显示出来。这样就有可能在我们的页面执行时间很长的情况下页面会一直处于
发布于 2011年09月03日 17:29 阅读(34237)
在服务器端处理浏览器重复提交
在浏览网页时,如果用户按F5或者点击了右键中的刷新命令,浏览器会弹出一个对话框,提示用户是否重新发送以前提交的信息,如果我们选择了重试,那么浏览器会把提交前的信息重复提交到服务器。在很多时候,我们并不希望用户点击了重试后我们的服务器再重新处理一遍数据,因为这样会造成重复处理数据。<br
发布于 2011年08月31日 17:21 阅读(29894)
不可忽视的ASP.NET技术的学习顺序问题
如果你已经有较多的面向对象开发经验,跳过以下这两步:第一步 掌握一门.NET面向对象语言,C#或VB.NET。我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技
发布于 2011年08月30日 23:03 阅读(4712)
如何像DropDownList一样设置ComBoBox的Text与Value属性
因为一直都是做的B/S架构的项目,对ComBoBox控件很不了解,今天在做一个小WinForm工具时,要用到下拉框,拖拉了一个ComBoBox控件后,却找不到像DropDownList控件一件的DataTextField与DataValueField属性,回想起以前在做小工具时,也同样找不到ComB
发布于 2011年08月30日 16:35 阅读(7431)
Asp.Net中服务器控件ID属性详解
在Web世界,ID这个属性真是无所不在。对于这个我们最常用最熟悉的ID属性,我们又真的了解多少呢?本章,小编就带你一起探索ID的详解。在阅读本章前,请记住:1,在Asp.Net页面中,任何一个服务器控件都必须且只能有一个ID属性。2,在同一个页面中,任
发布于 2011年08月27日 23:13 阅读(5151)
ASP.NET Session造成请求阻塞现象
现象:在一个网站中,当访问一个处理比较耗时的页面(A页面),页面请求还没有返回时,此时再点击访问该网站的其他页面(B页面)会出现B页面很久都没有响应和返回,直到A页面输出返回数据时才开始处理B页面的请求,造成请求排队处理,A页面阻塞了B页面的请求处理。  开始我一直怀疑是不是
发布于 2011年08月25日 16:31 阅读(5124)
关于ViewState存储方法与存储位置详解
估计很多刚接触Asp.Net的朋友对.Net页面中_VIEWSTATE中的一大串加密字符头痛不已,这些字符严重影响了我们网页的加载速度,这些都是微软为了保持页面发回时的数据状态而添加的一种机制。当然,也有朋友会说,这有什么关系呢,我把页面或者控件的EnableViewState设置为False不就没
发布于 2011年08月25日 11:05 阅读(5310)
获取CheckBoxList当前选择项索引
今天在使用CheckBoxList控件时,突然发现该控件竟然未提供返回当前选中项的属性,比如当前选中项的索引等。它只是提供了获取或设置列表中选定项的最低序号索引,与最低序号索引对应的Text与Value,分别如下:SelectedIndex --获取或设置列表中选定项的最低序号
发布于 2011年08月23日 19:52 阅读(7126)
给Repeater控件里添加序号的5种方法
Repeater是我们经常用的一个显示数据集的数据控件,经常我们希望在数据前显示数据的序号,那么我们该怎么为Repeater控件添加序号呢?下面编辑为大家介绍几种常用的为Repeater控件添加序号的方法:方法一:利用Container.ItemIndex属性,代
发布于 2011年08月21日 23:18 阅读(6924)