[2008-6-24 16:42] [WMI实例]实现文件系统管理功能封装。提供共享文件和文件系统访问权限控制能力 /* * 实现文件系统管理功能封装。提供共享文件和文件系统访问权限控制能力。 * 来源:思海网络(http://www.thinksea.com/) */ namespace Thinksea.Windows.FileSystem { /// <summary> /// 共享资源类型。 /// </summary> public enum ShareResourceType : uint { /// <summary> /// 磁盘驱动器 /// </summary> DiskDrive = 0x0, PrintQueue = 0x1, Device = 0x2, IPC = 0x3, /// <summary> /// 为管理目的设置的磁盘驱动器共享……[点击查看全文] |
|
[2007-9-12 22:41] ASP.NET 2.0的编译行为 在从ASP.NET1.1向2.0迁移的时候在如何生成debug和release的构建(builds)方面做了调整. 1.1 在1.1的时候(对应的IDE是VS2003),在生成(build)菜单下面有一个配置管理器(Configuration Manager)的菜单项.点击这个菜单项会弹出一个对话框,你从中可以选择一些可用的构建配置.VS2003默认情况下提供了Debug和Release这两种配置.在配置管理器(Configuration Manager)中选择的配置信息可以告诉VisualStudio如何编译code-behind文件.成功编译……[点击查看全文] |
|
[2007-7-12 11:14] 学习 System.Web.UI.ICallbackEventHandler 实现客户端不刷新回调 (2) 看了资料,ICallbackEventHandler 还有另外一种使用的方式——在页面中调用<%= ClientScript.GetCallbackEventReference(this, "arg", "ReceiveServerData", "context")%>; 方法,而不必象(1)的那样在后端定义。 示例代码如下: 页面代码: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o……[点击查看全文] |
|
[2007-7-12 11:13] 学习 System.Web.UI.ICallbackEventHandler 实现客户端不刷新回调 (1) 今天看到一篇文章,对服务器回传信息,可以用System.Web.UI.ICallbackEventHandler 接口来实现 下面是一个例子 完整的代码如下: 页面 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="ClientCallback.aspx.cs" Inherits="ClientCallback" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Test</ti……[点击查看全文] |
|
[2007-7-12 11:10] Asp.NET 2.0中无刷新页面的开发(转载) 第一步:实现 ICallbackEventHandler 接口 ICallbackEventHandler接口位于System.Web.UI命名空间下。在beta2时,ICallbackEventHandler只包含一个RaiseCallbackEvent方法,即处理回调事件,又返回处理结果。在正式版中,它变成了包含GetCallbackResult和RaiseCallbackEvent两个成员方法,第一个用来返回回调事件的结果,第二个用来出来回调事件。这个变化主要是为了编写Web控件而做的改动,具体可以看一下GridView等控件中的实现代……[点击查看全文] |
|
[2007-7-12 11:7] “ASP.NET 2.0 正式版中无刷新页面的开发”中示例代码与Firefox兼容的解决 这几天正着手开始写毕业设计,因为发生了一些事情,所以一直拖到现在才开始。 其实我准备做一个ASP.NET 2.0并且使用AJAX的Web项目,于是到博客园到处寻着AJAX的文章,恰好翻到了Leon.Zhou的ASP.NET 2.0 正式版中无刷新页面的开发 按照代码示例和讲解做了一个页面,确实不错啊。因为俺平时几乎都用Firefox,所以就顺手测试了一下Firefox下的效果,结果发现点了Button之后没有反应…… 于是打开Javascript控制台,说是 Label1没有定……[点击查看全文] |
|
[2007-6-30 10:38] Asp.net 2.0 Treeview 无限级无刷新示例 以下是引用片段: <%@ Page Language="C#" %> <%@ Import Namespace="System.IO" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <script runat="server"> void Treeview1_TreeNodePopulate(object sender, TreeNodeEventArgs e) { if (IsCallback) if (e.Node.ChildNodes.Count == 0) { LoadChildNode(e.Node); } } private void LoadChildNode(TreeNode node) { Direct……[点击查看全文] |
|
[2007-6-30 10:36] ASP.NET 2.0正式版中无刷新页面的开发 在已经发布的 ASP.NET2.0 中,无刷新页面开发相关部分同 beta2 有不少改动。而且在越来越多的 Ajax 开发包被开发出来的情况下, ASP.NET2.0 自带的无刷新页面技术没有被很多人了解,甚至不少人认为该功能有些“鸡肋”。但如果我们仅仅是在程序中加入很少部分的 Ajax 特性, Atlas 、 Ajax.Net 等就显得有些“杀鸡用牛刀”的感觉了。而且,我认为使用 ASP.NET2.0 提供的方法进行开发并不很复杂,相反,使用很少的代码就可以做出来很……[点击查看全文] |
|
[2007-6-30 10:20] GridView和DetailsView无刷新分页 GridView和DetailsView还支持一种用于分页和排序的特殊模式,它利用客户端向服务器的回调(callback)操作来获取新页面的数据或最近排序过的数据。要激活这个特性,必须把EnableSortingAndPagingCallbacks属性设置为真。请注意,当我们执行分页或排序操作的时候,页面不需要发回(postback)以检索新值(尽管执行了客户端脚本向服务器的回调操作)。当GridView或DetailsView包含模板字段的时候是不支持这个特性的。当这个特性被激……[点击查看全文] |
|
[2007-6-29 14:20] 用DataFormatString格式化GridView(转) 用DataFormatString格式化GridView 在GridView里面显示数据,要显示的数据有好多位小数,就想让它只显示两位小数,在delphi里,直接用DisplayFormat就行了,在.net中,查了半天msdn,发现使用DataFormatString是可以实现这个功能的,但是怎么设置就不起作用,最后发现,由于2.0出于安全性的考虑,还要同时设置HtmlEncode = false,才能够使DataFormatString生效. 留个记号,下次用的时候,就不用浪费N多时间了. 还有还有,DataFormatString = "{0:……[点击查看全文] |