欢迎来到.net学习网

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

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

.NET

ASP.NET性能优化的常用方法(一)
1.数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connec
发布于 2011年09月08日 17:38 阅读(1959)
DataSet和SqlDataReader性能比较与测试
DataSet和SqlDataReader的比较的文章和帖子网上已经很多,我也看了很多前辈的随笔.自己在面试和实际工作中也遇到这样的问题.但是始终是没深入进行学习.最近在工作空闲之余,特地查阅了一些文章,也包括msdn的官方文档.自己建立数据库和测试程序,对DataSet和SqlDataReader
发布于 2011年09月08日 15:40 阅读(2791)
关于C#中异步与多线程的区别
异步与多线程,相信很多人都容易混淆起来吧。而且,它们好像都能达到相同的目的与效果。下面是小编从网上收集的一些关于两者之间的区别,希望能对大家有所帮助。·异步和多线程在某些时候就是同一个意思。同步就是顺序执行,执行完一个再执行下一个,顺序可控制,异步就是
发布于 2011年09月07日 23:02 阅读(3779)
关于Asp.Net页面进行GZIP压缩的利弊讨论
以下内容来自网友在论坛上的讨论.问:Asp.Net页面采用了GZIP页面压缩技术会不会给服务器造成很大的压力,或者说这项技术的最大访问量在多少的时候,才不会给服务器造成负担。答1:对于程序本身而言,每多一项功能,那么就必然要多消耗一点系统资源.<br
发布于 2011年09月07日 22:35 阅读(2908)
不能将列设置为空。请改用DBNull的解决方法
今天在给DataTable列赋值的时候遇到下面问题。不能将列“SourceID”设置为空。请改用 DBNull。问题过程代码如下:DataTable dt=new DataTable();dt.Columns.
发布于 2011年09月07日 15:55 阅读(8739)
Web应用程序性能调优
1.1 背景介绍性能考虑必须贯穿在日常的编码中,性能监控要列入QA日常工作,每个程序员都要懂得如何做性能调优。性能往往与程序性能、数据量、浏览器性能负载、服务器负载、网络带宽等都有关系。1.2&nbs
发布于 2011年09月07日 15:16 阅读(2687)
ASP.NET AJAX之UpdatePanel 和Jquery冲突
最近一个项目遇到了一点点麻烦,请看问题描述:在第一次页面加载时,元素A的X效果正常,点击B之后,页面局部刷新,此时,回到A,元素A失去X效果.开始以为是前端我这到程序员那里出现问题,但仔细检查之后发现没有,后来了解了下页面应用了ASP.NET AJAX局
发布于 2011年09月06日 11:00 阅读(2847)
利用ASP.NET中Response.BufferOutput实现异步显示
我们先了解一下BufferOutput属性:BufferOutput属性用于获取或设置一个值,该值指示是否缓冲输出并在处理完整个页之后发送它。默认值是true,因此我们默认情况下我们的.Net都是全部缓冲完了才在浏览器上显示出来。这样就有可能在我们的页面执行时间很长的情况下页面会一直处于
发布于 2011年09月03日 17:29 阅读(31373)
C#完整的日期处理函数汇总
using System;namespace qminoa.Common{ /// <summary > &
发布于 2011年09月02日 23:11 阅读(3318)
在服务器端处理浏览器重复提交
在浏览网页时,如果用户按F5或者点击了右键中的刷新命令,浏览器会弹出一个对话框,提示用户是否重新发送以前提交的信息,如果我们选择了重试,那么浏览器会把提交前的信息重复提交到服务器。在很多时候,我们并不希望用户点击了重试后我们的服务器再重新处理一遍数据,因为这样会造成重复处理数据。<br
发布于 2011年08月31日 17:21 阅读(27466)
不可忽视的ASP.NET技术的学习顺序问题
如果你已经有较多的面向对象开发经验,跳过以下这两步:第一步 掌握一门.NET面向对象语言,C#或VB.NET。我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技
发布于 2011年08月30日 23:03 阅读(2550)
如何像DropDownList一样设置ComBoBox的Text与Value属性
因为一直都是做的B/S架构的项目,对ComBoBox控件很不了解,今天在做一个小WinForm工具时,要用到下拉框,拖拉了一个ComBoBox控件后,却找不到像DropDownList控件一件的DataTextField与DataValueField属性,回想起以前在做小工具时,也同样找不到ComB
发布于 2011年08月30日 16:35 阅读(4575)
Asp.Net中服务器控件ID属性详解
在Web世界,ID这个属性真是无所不在。对于这个我们最常用最熟悉的ID属性,我们又真的了解多少呢?本章,小编就带你一起探索ID的详解。在阅读本章前,请记住:1,在Asp.Net页面中,任何一个服务器控件都必须且只能有一个ID属性。2,在同一个页面中,任
发布于 2011年08月27日 23:13 阅读(2862)
i++与++i和i--与--i详解
今天看到有朋友在群里讨论i++与++i的区别,这里小编发表一些自己对于两者区别的解释。i--与--i的区别和i++与++i的区别是一样的,我们理解了i++与++i的区别,同样也就理解了i--与--i的区别.计算上的区别:<br /
发布于 2011年08月26日 11:07 阅读(3296)
ASP.NET Session造成请求阻塞现象
现象:在一个网站中,当访问一个处理比较耗时的页面(A页面),页面请求还没有返回时,此时再点击访问该网站的其他页面(B页面)会出现B页面很久都没有响应和返回,直到A页面输出返回数据时才开始处理B页面的请求,造成请求排队处理,A页面阻塞了B页面的请求处理。  开始我一直怀疑是不是
发布于 2011年08月25日 16:31 阅读(2607)
关于ViewState存储方法与存储位置详解
估计很多刚接触Asp.Net的朋友对.Net页面中_VIEWSTATE中的一大串加密字符头痛不已,这些字符严重影响了我们网页的加载速度,这些都是微软为了保持页面发回时的数据状态而添加的一种机制。当然,也有朋友会说,这有什么关系呢,我把页面或者控件的EnableViewState设置为False不就没
发布于 2011年08月25日 11:05 阅读(2795)
获取CheckBoxList当前选择项索引
今天在使用CheckBoxList控件时,突然发现该控件竟然未提供返回当前选中项的属性,比如当前选中项的索引等。它只是提供了获取或设置列表中选定项的最低序号索引,与最低序号索引对应的Text与Value,分别如下:SelectedIndex --获取或设置列表中选定项的最低序号
发布于 2011年08月23日 19:52 阅读(4610)
给Repeater控件里添加序号的5种方法
Repeater是我们经常用的一个显示数据集的数据控件,经常我们希望在数据前显示数据的序号,那么我们该怎么为Repeater控件添加序号呢?下面编辑为大家介绍几种常用的为Repeater控件添加序号的方法:方法一:利用Container.ItemIndex属性,代
发布于 2011年08月21日 23:18 阅读(4304)
Asp.Net中过滤所有的Html标签
今天在制作一个显示文章列表的页面,从数据库中读出文章标题及部分内容显示到页面上,可以让读者在列表中就可以了解到该文章的大概。完成后却发现了一个问题,就是在翻页后有些页面显示的不完整了,或者页面布局全变乱了,但有几页却没有。查看有问题页面的源代码,发现原来是因为文章内容中包含了HTML代码,然后我在读
发布于 2011年08月21日 22:56 阅读(4596)
动态方法与静态方法的区别
动态方法与静态方法的区别:1,使用方法上的区别:动态方法,在使用时需要先创建实例,才能调用实例方法,而静态方法则不需要,直接使用即可。示例代码如下:静态方法不需要实例化类就能调用<div cla
发布于 2011年08月19日 14:07 阅读(4960)