摘要: 最近在写一个网站,昨天刚写完,由于要和朋友一起测试,但是他电脑上没有环境,所以希望我在自己电脑上部署一下,让他直接通过浏览器来访问来测试,所以从昨晚到今天上午,通过各种搜索,终于搞定了。 先介绍一下我用的环境,网站的编写使用ASP.NET MVC4.0 平台版本.NET Framework 4.0 操作系统window7. 1.依次进入控制版面--程序和功能--打开或关闭window功能 然后按... 阅读全文
posted @ 2014-12-17 13:24 鬼厉— 阅读(4912) 评论(9) 推荐(8) 编辑
摘要: 最近在做一个网站,用asp.net MVC4.0来开发,今天遇到了两个小问题,通过查找相关渠道解决了,在这里把这两个问题写出来,问题非常简单,不喜勿喷,mark之希望可以给遇到相同问题的初学者一点帮助。 问题一:我要实现文件的异步上传,前端提交的文件后台老是获取不到。 我前端是这样写的: @using (Ajax.BeginForm("UpdateNewInfo", "Home", new Aj... 阅读全文
posted @ 2014-12-03 22:11 鬼厉— 阅读(2204) 评论(15) 推荐(2) 编辑
摘要: .NET基础之自定义泛型。大家都用过泛型,自己写一个,也不是很难。 阅读全文
posted @ 2014-11-18 18:58 鬼厉— 阅读(3225) 评论(2) 推荐(3) 编辑
摘要: .NET基础之深度复制与浅度复制的区别 阅读全文
posted @ 2014-11-16 14:50 鬼厉— 阅读(3899) 评论(37) 推荐(6) 编辑
摘要: 使用foreach循环是有IEnumerator接口来实现的,IEnumerator即实现了迭代器,在foreach中如何迭代一个集合arrayList呢? 调用arrayLis.GetEnumberator(),返回一个IEnumberator引用。 调用所返回的Enumberator接口的MoveNext()方法。 如果MoveNext()返回true,就使用IEnumbe... 阅读全文
posted @ 2014-11-14 21:25 鬼厉— 阅读(1458) 评论(0) 推荐(1) 编辑
摘要: 集合可以说是数组的超集,集合可以维护对象数组,集合包含了更高级的功能。例如控制对其包含的对象的访问、搜索和排序等。数组是固定的,一旦我们创建好了数组,不能在现有数组的末尾添加新项,除非我们创建新的数组。 C#中的数组实现为System.Array类的实例,它们只是集合类中的一种,集合类的功能重要通过实现System.Collection名称空间中的接口而获得的。 System.Colle... 阅读全文
posted @ 2014-11-14 19:49 鬼厉— 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 今天对于.NET开发人员来说最开心的事情莫过于微软搞开源了,这觉得是给搞.NET开发的长脸。虽然我是一个初学者,这无疑给我极大的学习动力。Fighting!!! 当一个类从父类继承了一个成员时,也就继承了它的执行代码,如果成员时虚拟的,我们可以用override重写这段执行代码。但无论他是否是虚拟的,都可以通过new 关键字来隐藏它。例如: public class BaseClass { ... 阅读全文
posted @ 2014-11-13 23:29 鬼厉— 阅读(1972) 评论(0) 推荐(0) 编辑
摘要: 静态成员可以在类的实例之间共享,可以把它看做是类的全局变量。静态属性和静态字段可以访问独立于任何对象实例的数据,静态方法可以执行与对象类型相关、但与类型实例无关的命令,在使用静态成员时,可以不用实例化对象。 静态类当我们希望类只包含静态成员,且不能用于实例化对象时,一种简单的方法是使用静态类(如Console),而不是把构造函数设置为private。静态类只包含静态成员... 阅读全文
posted @ 2014-11-12 19:32 鬼厉— 阅读(376) 评论(0) 推荐(1) 编辑
摘要: 1.什么是CLRCLR(Common Language Runtime)公共语言远行时,是一个可由多种编程语言使用的“远行时”。CLR的核心功能(比如内存管理、程序集加载、安全性、异常处理和线程同步)可由面向CLR的所有语言使用。CLR不关心开发人员使用哪种语言进行编程,只要编译器面向CLR就可以了... 阅读全文
posted @ 2014-11-10 16:42 鬼厉— 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 创建自定义路由事件大体可分为三个步骤: 声明并注册路由事件。 为路由事件添加CLR事件包装。 创建可以激发路由事件的方法。 下面以从ButtonBase类中抽取出的代码为例来展示这3个步骤。 public abstract class ButtonBase:ContentControl,ICommandSource { //声明并注册路由事件 ... 阅读全文
posted @ 2014-07-14 17:39 鬼厉— 阅读(615) 评论(0) 推荐(0) 编辑