asp.net技巧 

asp.net 2.0 中的异步页

    asp.net 2.0 提供了大量新功能,其中包括声明性数据绑定和母版页,成员和角色管理服务等。但我认为最棒的功能是异步页,接下来让我告诉您其中的原因。     当 asp.net 接收针对页的请求时,它从线程池中提取一个线程并将请求分配给该线程。一个普通的(或同步的)页在该请求期间保留线程,从而防止该线程用于处理其他请求。...

ASP.NET页面刷新问题用脚本解决

  用asp.net开发的人对服务器端控件事件引起的页面刷新很头痛吧!     not在此把not在做一个项目时的解决方法拿出来与大家共享。   not的思路是事件执行完后写段脚本,让页面自动滚动到刷新页面之前的控件处,减少页面刷新带来的不便。   比如按了一个按钮后,脚本会自动将页面自动滚动到这个按钮的位置。     写段脚本的事情no...

ASP.NET下实现MSN通知消息功能

编者:现在有大量的第三方控件存在,这些控件包括了开发的各个方面,但对于开发人员而言选择一个合适的控件却很难,所以今天我们要推荐的是一个可以实现类似msn弹出通知消息功能的控件:   下载控件:popupwin   使用范例   msn由个很好的功能,就是每当你的msn好友上线时,msn会自动在窗体托盘的右下角由下往上弹出消息框来通知你,这个功能十分实用...

ASP.NET设计的10大技巧(3)

  6. HyperLink控件、LinkButton控件的差别   对于Web访问者而言,HyperLink、LinkButton控件是一样的,但它们在功能方面仍然有较大的差异。 当用户点击控件时,HyperLink控件会立即将用户“导航”到目标URL,表件不会回送到服务器上。 LinkButton控件则首先将表件发回到服务器,然后将用户导航到目标URL。如果在“到达”目标URL之前...

ASP.NET设计的10大技巧(2)

  4、使用StringBuilder类   字符串在.NET框架中是不可变的,这意味着改变字符串的操作符和方法会返回字符串的改变后的拷贝,这意味着性能还有提高的空间。当进行大量的字符串操作时,使用StringBuilder类就是一种比较好的选择了。   下面的C#代码测试用二种方式从10000个子字符串中生成字符串所需要的时间。第一次使用了一个简单的字符串串联操作;第...

ASP.NET设计的10大技巧(1)

  在本篇文章中,我们将讨论编程人员在使用asp.net开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到stringbuilder类的使用,有助于编程人员能够尽快地适应.net环境。   1、在使用visual studio .net时,除直接或非引用的对象外,不要使用缺省的名字   .net带来的好处之一是所有的源代码和配置文件都是纯文本文件,能...

ASP.NET 2.0中URL映射的实现方法

  url映射是asp.net 2.0中提供的新特性。url映射技术帮助我们将一个特定url映射为另一个url.为了帮助理解,我们假设你在站点有一个叫homepage.aspx的页面来访问主页,所有的用户也都用这个页面来访问你的主页。但由于某些原因,你要将主页改为originalhome.aspx.此时使用url映射让你可以映射到新页面,而不必通知用户。   如果我们设置了url映射,那么任何...

Asp.net和Xml技术开发网络硬盘

  文件传送常用的三种方式ftp、email及“网上邻居”都在一定程度上实现了文件数据的交流,但它们都主要面向“点对点”的传送,无法实现“一块空间,资源互见”的应用需求,这种基于“点对多”的共享模式需要寻求另外的传输途径,网络硬盘就是一种很好的解决方式。常用传输方式及其在特定环境下面临的困难我们经常...

ASP.NET 2.0服务器控件form runat=server标记

  1,asp.net 2.0服务器控件与<form runat=server></form>的关系   asp.net 2.0服务器控件(html服务器控件和web服务器控件)是否必须需要放在<form runat=server></form>的标记之中,可以根据需要进行设置,大多数情况下,对于只用来进行界面显示的控件、并且不需要处理事件的控件,可以不放在<form runat=server></fo...

ASPNET使用函数传递参数执行数据库操作

using system; using system.configuration; using system.data.sqlclient; using system.data; using system.collections; 比如: // 打开数据库 转自:动态网制作指南 www.knowsky.com public static sqlconnection openconnection()   {    sqlconnection mysqlconn = new sqlconnection(configurationsettings.appsettings[...