随笔分类 - .NET
摘要:扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。对于用 C# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法之间没有明显的差异。最常见的扩展方法是 LINQ 标准查询运算符,这些运算符在现有 System.Collections.IEnumerable 和 System.Collections.Generic.IEnumerable<T> 类型中添加了查询功能。若要使用这些标准查询运算符,请先使用 using Syste
阅读全文
摘要:在Asp.net程序的开发中经常需要利用ModalPopupExtender控件来弹出一些对话框,通常来说ModalPopupExtender控件可以正常的完成工作,但在一些个别的情况下ModalPopupExtender控件却会出现“对话框不显示在屏幕正中间”或是“点击对话框标题时,对话框位置发生变化”的问题。下面就说一下我在利用ModalPopupExtender做开发遇到的一些问题和解决方法。点击对话框标题栏时对话框位置发生变化该问题主要表现为对话框出现后,如果你点击一下对话框的标题,这时对话框的位置会发生偏移,具体请参看下面的两个图,左图为点击标题前,右图为点击标题后。 解决方法出现.
阅读全文
摘要:很久没写代码,平时用到截图工具,不想使用系统自带的截图工具,也不想安装专业的截图工具,用QQ截图吧,每次有要登录QQ,也比较麻烦,就准备自己动手写一个。为了节省时间,就直接使用QQ中自带的截图的DLL,然后对其进行封装,制作成一个小工具,感觉QQ截图也还算比较实用吧。
阅读全文
摘要:string filename = "", filesize, filetype; get.filenames = filename; //string tablename = "导入发货信息格式"; HttpFileCollection hfc = Request.Files; HttpPostedFile hpf = hfc[0]; filename = Path.GetFileName(hpf.FileName); filesize = hpf.ContentLength.ToString(); filetype = hpf.ContentType
阅读全文
摘要:1.HttpHandler实现图片上传(1).表单元素使用 文件选择框<input type="file"/> 控件。(2).表单设置enctype="multipart/form-data",本质上就是设置浏览器提交表单的数据时,使用随机分隔符来分割不同控件的数据,而且数据的组织形式由 name=value换成了数据头和数据体的方式。(3).服务器接收客户端上传的文件使用Request.Files属性,使用HttpPostedFile的SaveAs方法将图片保存在服务器2.HttpHandler实现文件下载Response.AddHeade
阅读全文
摘要:静态类是一种声明为 static 类型的,且仅包含静态成员的类。不能使用 new 关键字创建静态类的实例。静态类在加载包含该类的程序或命名空间时由 .NET Framework 公共语言运行库 (CLR) 自动加载。 静态类和类成员用于创建无需创建类的实例就能够访问的数据和函数。静态类成员可用于分离独立于任何对象标识的数据和行为:无论对象发生什么更改,这些数据和函数都不会随之变化。当类中没有依赖对象标识的数据或行为时,就可以使用静态类。 静态类的主要特点如下:它们仅包含静态成员。它们不能被实例化。它们是密封的。它们不能包含实例构造函数。 因此创建静态类与创建仅包含静态成员和私有构造函数的类..
阅读全文
浙公网安备 33010602011771号