.NET
abcdcb
这个作者很懒,什么都没留下…
展开
-
ASP母板页与内容页的异目录使用
所谓异目录就是只母板页与内容页不在同一目录。 实现的关键技术技术:html的base标签 关键技术讲解: base的href规定页面中所有相对链接的基准 URL。其值是个绝对路径。我实现的方法是取 协议+主机名+端口号+路径。 不过,这样设置了之后会存在二个问题。 第一:页面回发的时候会出错。出错的根本原因是回发的原理。其根本原理是表单的提交,而form表单的action是当前页面的名字原创 2012-11-06 18:27:50 · 647 阅读 · 0 评论 -
工作笔记:web service中使用linq 动态增减返回字段
public IEnumerable LoadResourceList(string query, int start, int pageSize) { string errMsg; Dictionary resWithIcon = new Dictionary(); List resList = bl原创 2013-01-30 16:25:39 · 599 阅读 · 0 评论 -
小白文:c# 扩展方法
1.新建一个静态类。 public static ClassExtension { } 2.在静态类中添加一个静态方法。 public static void ExtensionFunction( this ExtensionClassName aa,//this关键字指示这是个扩展方法;ExtensionClassName为要扩展的类。 params//参数列表原创 2013-02-05 17:15:44 · 526 阅读 · 0 评论 -
学习笔记:c# 从“过程”看“对象”----类及基础的实现
类的实现过程: 1.定义结构体(基类型字段为值类型,引用类型字段、方法为指针。注:属性的本质是字段与方法的结合体)。 2.定义函数(第一个参数为 结构体 类型,调用时由编译器自动填冲,后面才是函数的“实际”参数)。 类的实例化过程: 1.分配内存空间 以及 初始化字段、属性。方法使用 new 关键字。 2.调用构造函数。当然,一般的,构造函数都是用来给字段、属性赋初值的。 继原创 2013-02-06 13:05:13 · 479 阅读 · 0 评论 -
学习笔记:c#调用操作系统接口三部曲
1.引用名称空间。 using System.Runtime.InteropServices; 2.函数申明。 以接口: UINT mciSendString(LPCTSTR lpszCommand, LPTSTR lpszReturnString, UINT cchReturn, HANDLE hwndCallback); c#声明如下: [DllImport("w原创 2013-04-01 17:36:31 · 855 阅读 · 0 评论 -
测试c#代码的运行时间
用到的类是System.Diagnostics.Stopwatch。他是专门用来测试代码的运行时间的。 具体用法为: Stopwatch timer = new Stopwatch(); timer.Start(); //要测试的代码 timer.Stop(); 运行时间 = timer.Elapsed.TotalMilliseconds; 单位是毫秒,精确到万分位。 如果不要求到如此高翻译 2013-04-03 17:43:56 · 881 阅读 · 0 评论 -
c#学习笔记
首先,我要说明,这是写给我自己看的,记录自己以前不牢固的知识点,如果你进来了,我只能说:“sorry !”。 其次,小小的抱怨一下-----csdn的博客不支持无限极分类,以后笔记只能笼统的放一起了。 最后,正文~~ 类和接口 1.密封。 使用 sealed 关键字来禁止类的继承或成员的重写,如 string 类。 public sealed class String {原创 2013-04-08 15:18:51 · 658 阅读 · 1 评论 -
页面会发后加载事件
参考http://msdn.microsoft.com/zh-cn/vstudio/bb397523(v=vs.90) 页面会发后,加载页面时,处理事件 Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pageLoadedHandler);转载 2013-06-05 11:08:08 · 885 阅读 · 0 评论