【wljcan】ASP.net中动态加载控件时一些问题的总结
经常见到有人说在ASP.net中不要使用动态控件,我想主要的原因在于使用动态控件会带来一些问题,在做项目的过程中,我将由动态加载控件引发的总是作了一个小小的总结.1 、在使用LoadControl加载控件后,用户控件中的某些...
【Roger Wo】在.NET程序中控制系统音量
在windows下控制系统音量,需要通过使用win32的WDM audio components(winmm.dll)来实现,为了方便起见,将其封装到了一个AudioMixerHelper类中,可以直接通过GetVolume()和SetVolume方法来改变音量。 using ...
【edobnet】利用.Net 线程池提高应用程序性能.
通常在大数据量计算的应用程序里,CPU大部分时间处理等待状态.在一个单线程的应用程序里,这些查询会导致window消息处理能力阻塞,这里会导致计算时间很长,CPU利用率也非常低. &nb...
【edobnet】.net framework 2.0以上修改config配制更容易
读APPSETTING行简单: _nowVersion = ConfigurationManager.AppSettings["nowVersion"]; 以前与配制通过操作XML文件来进行,现在可以修改为以下方式: ExeConfigurationFileMap ...
【wtiancai 】asp.net注册脚本块
自定义WebForm类,继承Page,从而可以在aspx页面上自动生成脚本包含文件和脚本初始化事件。 先介绍一下System.Web.UI.Page类中的RegisterClientScriptBlock 和RegisterStartupScript. 方法: 1。...
【萧萧】立即释放.net下的com组件
众所周知,在.net的世界里,程序员只负责使用new创建对象,而对象的销毁则完全交给垃圾回收器负责,只有当发生垃圾回收的时候,.net中的类型才会被销毁。这通常不会引起什么不妥。但是,当使用了非托管的com对象的时...
【蛤蟆】页面验证码程序(C#)
在.NET中新建一个Web项目,添加一个.ASPX页面,取名VerifyCode.aspx, 转到其代码编辑状态,将下面的代码Copy&Paste过去就可以用了,有什么意见或问题欢迎提出^@^using System;using System.Collections;u...
【龍龙】.NET/FCL 2.0在Serialization方面的增强
1、支持绑定到非公有方法的委托关于这一点,与其说是个增强,在我看来这似乎是设计思路上略微的转变。具体地说,在.NET 1.x,像这样的代码:[Serializable]class Person...{ public event EventHandler Birthday...
【陈晨】ASP.NET 2.0中发送电子邮件
ASP.NET 2.0 中发送电子邮件变得非常简单。发送电子邮件的类库主要在命名空间System.Net.Mail中,在这个命名空间中有两个核心类是: · MailMessage:描述一个电子邮件消息;它拥有Fr...
【silverlightfans】asp.net 客户端回调功能的实现机制探讨(请求部分)
实现的过程基本上就是:让要实现客户端回调功能的页面或者空间实现System.Web.UI.ICallbackEventHandler的接口,即2个方法:void RaiseCallbackEvent(string eventArgument),这个是当客户端触发服务器端事件的委托...
【赵劼】分清ASP.NET AJAX中的Extender和Behavior模型
ASP.NET AJAX提出了多种模型,在客户端有Component、Control和Behavior模型,在服务器端有ScirptControl和Extender模型。这些模型各有各的用途,但是请注意非常重要的一点:客户端模型和服务器端模型是相互独立的。 ...
【ugmbbc】雅虎正式宣布与谷歌合作 微软重申不会全盘收购雅虎
虎周四宣布,该公司已同Google签署协议,此举将增强公司在搜索和显示广告市场的竞争力,推进公司的开放战略.在同Google签署协议后,雅虎将 能够运行由Google及雅虎自有搜索引擎提供的广告.此交易并非是排它性交易,因此雅...
[邵宏钢]Silverlight 2 Beta2新功能体验
Beta2加了许许多多的新功能(下面有更多细节),但下载大小仍只有4.6MB大,在机器上安装所花时间少于10秒,不用安装.NET框架或其他任何软件就可以工作,所有的功能在Mac和Windows机器上都能跨浏览器工作,这些功能在...
【张逸】ASP.NET:性能与缓存[续]
通过缓存的设置来提高ASP.NET的性能。设置缓冲的方法是: <%@OutputCache%> 它主要有两个参数:Duration和VaryByParamDuration:设置页面或控件进行缓存的时间(单位:秒)。例如我要设置缓存为60秒内...
【张逸】ASP.NET:性能与缓存
一、避免不必要的执行操作Page_Load和IsPostBack在ASP.NET中,用户每次点击页面,包括点击页面上的控件,都会激发Page_Load事件。例如如下代码:void Page_Load(Object sender, EventArgs e...
【张逸】ASP.Net中控件的EnableViewState属性
在ASP.Net中对各个WebForm控件引入以前没有的EnableViewState属性。这个属性究竟有什么用。我们知道对于WebForm而言,其代码是在服务器端的,以处理客户端的请求。当用户通过浏览器浏览网页的时候,会对网页进行某...
【骑着夕阳看着猪】SQL Server2005还原数据库详细
对于在SQL Server2000中的还原数据库,很多朋友都是使用过的,一起来也很简单,选择文件后,选择强制还原,问题即可解决,然而在2005中却不行了,原因是:2005中数据库的备份中记录了备份数据库的地址,在你还...
【風語·深蓝 】.NET 2.0的自定义配置文件体系初探
以前在1.1.的时代我们为了写一个自定义配置,需要实现System.Configuration.IConfigurationSectionHandler接口,然后用System.Configuration.ConfigurationSettings.AppSettings.Get()方法去获取配置内容。在实现Sys...
【Dflying Chen 】使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件
当后台在进行某些长时间的操作时,如果能在页面上提供一个显示真实进度的进度条,而不是让用户不知情的等待或是从前的那些简单的估计,将是一个非常难得的出彩之处。现在使用ASP.NET Atlas完全有可能做到这些。这篇...
【Dflying Chen 】在ASP.NET Atlas中使用Profile Service保存用户信息
我们知道ASP.NET 2.0提供了内建的profile功能支持,用来存放用户的个人信息。Atlas在客户端以AJAX的方式扩展了这个功能。使用Atlas中的profile功能,您可以在客户端用JavaScript访问到用户的profile数据,并可在客户...