摘要: Controller向View传值方式总结 总结发现ASP.NET MVC中Controller向View传值的方式共有6种,分别是: ViewBag ViewData TempData 向普通View页面传一个Model对象 向强类型页面传传一个Model对象 用一个ViewModel对象解决所有 阅读全文
posted @ 2015-10-16 14:45 Percy宣森 阅读(4587) 评论(3) 推荐(5) 编辑
摘要: 此文章总结自:http://rachelappel.com/use-viewmodels-to-manage-data-amp-organize-code-in-asp.net-mvc-applications ViewModel这个概念不只是在在MVC模式中有,你会在很多关于MVC、MVP、MVV 阅读全文
posted @ 2015-10-16 14:42 Percy宣森 阅读(1735) 评论(0) 推荐(0) 编辑
摘要: 以前都是到处看博客,今天小菜也做点贡献,希望能帮到大家.废话不多说,直接进入正题.用过.net MVC的同学应该都被json序列化报循环引用错误这个问题骚扰过.网上有一些解决办法,但是都治标不治本.如在引发异常的属性上加上[ScriptIgnore]或者[JsonIgnore],又或者用db.Con... 阅读全文
posted @ 2015-10-13 16:33 Percy宣森 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 打开将要上传的文件var fileName="";OpenFileDialog fileDialog = new OpenFileDialog();fileDialog.Multiselect = true;fileDialog.Title = "请选择文件";fileDialog.Filter =... 阅读全文
posted @ 2015-10-12 15:26 Percy宣森 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 在WCF下作大文件的上传,首先想到使用的就是Stream,这也是微软推荐的使用方式。处理流程是:首先把文件加载到内存中,加载完毕后传递数据。这种处理方式对小文件,值得推荐,比如几K,几十k的图片文件,文本文件对大文件就不适用,比如10G的电影,把10G的数据加载到缓存中再传递,这是不可想象的。这个时... 阅读全文
posted @ 2015-10-11 18:27 Percy宣森 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 博客园已经很不错了,但作为比较“挑剔”的用户,在使用的过程中,还是有一些地方不爽的。我不是一个专业的前台程序员,也只能凭借自己蹩脚的JS和CSS知识完成对页面的小改造(专业的大虾莫要鄙视呀。。)。这里给大家分享出来,博大家一笑。觉得有用的可以直接拿去。(本来也没啥技术含量的)先说说我不习惯的部分:1... 阅读全文
posted @ 2015-10-11 13:56 Percy宣森 阅读(541) 评论(0) 推荐(2) 编辑
摘要: 直接进入主题先来看一个栗子,假设现在有一个第三方dllnamespace TestLibrary1{ public class Test { public void Point() { Console.WriteLine("aaabbbc... 阅读全文
posted @ 2015-10-10 10:13 Percy宣森 阅读(793) 评论(0) 推荐(1) 编辑
摘要: 原文:http://www.cnblogs.com/Ming8006/p/3772221.html通过WCF Service Configuration Editor的配置修改Client端参考在上篇文章创建一个简单的WCF程序中, 通过编码的方式进行终结点的添加和服务行为的定义,但在进行真正的WC... 阅读全文
posted @ 2015-10-09 11:23 Percy宣森 阅读(373) 评论(0) 推荐(1) 编辑
摘要: 今天你多态了吗?Do You Polymorphism Today? [0] Written by Allen Lee-1. 目录-1. 目录0. 写在前面的话。 0.0 关键字。0.1 系统要求?!0.2 如何阅读本文?1. 图书馆魔术事件簿。 1.0 图书管理员的烦恼。1.1 魔术棒是如何工作的... 阅读全文
posted @ 2015-10-09 10:50 Percy宣森 阅读(219) 评论(0) 推荐(1) 编辑
摘要: 一直用Resharper插件,最近发现Ctrl+E,C快捷见被Resharper的快捷功能吞掉了,折腾了几小时终于找到解决方法了,特记分享之。采用如下步骤可以让快捷键回到vs2012的默认方式,同时兼容Resharper的快捷键而产生冲突。1.选择vs2012快捷键布局模式并重置快捷键。Tools>... 阅读全文
posted @ 2015-10-08 15:28 Percy宣森 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 前一段时间看见别人做的一个自动填写信息并且点击登录的程序,觉得很有意思。其实就是在程序中调用Windows的API,那么如何调用,下面就做个简单的介绍。写的简单粗暴, 不喜轻喷。0、首先引入名称空间System.Runtime.InteropServices用来导入Windows DLL.1、下面是... 阅读全文
posted @ 2015-09-30 12:53 Percy宣森 阅读(2421) 评论(0) 推荐(5) 编辑
摘要: 这个是给不喜欢360等提供的桌面浮动网络监控的园友准备的,NetSpeedMonitor是一个可以在任务栏监控流量的小工具,集成在任务栏上显示,可以手动设置单位、文字大小等、还支持监控日志,相比其他悬浮的监控工具来说的确可以让桌面干净不少,深得很多人的喜欢 可是版本到2.5.4,原作者就停止了... 阅读全文
posted @ 2015-09-26 12:40 Percy宣森 阅读(4790) 评论(1) 推荐(0) 编辑
摘要: PS: 本文与 上一遍文章没有什么必然的联系,可以说是对于MVP的一定的加深,或许在理解上比上一篇多有点难度。正文一、简单讲讲MVP是什么玩意儿如果从层次关系来讲,MVP属于Presentation层的设计模式。对于一个UI模块来说,它的所有功能被分割为三个部分,分别通过Model、View和P... 阅读全文
posted @ 2015-09-24 08:10 Percy宣森 阅读(1580) 评论(0) 推荐(4) 编辑
摘要: 简介上帝模式,即"God Mode”,或称为“完全控制面板”。是Windows 系统中隐藏的一个简单的文件夹窗口,但包含了几乎所有Windows系统的设置,如控制面板的功能、界面个性化、辅助功能选项等方方面面的控制设置,用户只需通过这一个窗口就能实现所有的操控,而不必再去为调整一个小小的系统设置细... 阅读全文
posted @ 2015-09-22 13:45 Percy宣森 阅读(3990) 评论(4) 推荐(5) 编辑
摘要: C#之回到了最初的起点----解决方案、项目、程序集、命名空间——Percy 初学者很容易把这些概念搞混淆。先说说项目(Project),通俗的说,一个项目可以就是你开发的一个软件。在.Net下,一个项目可以表现为多种类型,如控制台应用程序,Windows应用程序,类库(Class Library... 阅读全文
posted @ 2015-09-21 10:55 Percy宣森 阅读(2614) 评论(2) 推荐(2) 编辑
摘要: show()与showDialog()的区别最常见的显示一个新的窗体的方法有两种,下面直接上代码!!A.WinForm中窗体显示显示窗体可以有以下2种方法:Form.ShowDialog()方法 (窗体显示为模态窗体)Form.Show方法()方法(窗体显示为无模态窗体)PS:模态对话框,是指用户在... 阅读全文
posted @ 2015-09-18 21:50 Percy宣森 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 比如 CTRL+E+C =注释 F6=重新生成解决方案 CTRL+D+Q=运行时快速监视工具--》选项--》环境--》键盘--》应用以下其他键盘映射方案,下拉选择 Visual C# 2005 --》保存版权声明:本文为博主原创文章,欢迎转载,转载请注明出处。 阅读全文
posted @ 2015-09-17 20:34 Percy宣森 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 本篇博文只是简单说下WCF中的契约的种类、作用以及一些简单的代码示例。在WCF中契约分为服务契约、数据契约和消息契约。下面对这几种契约进行简单的介绍。服务契约服务契约描述了暴露给外部的类型(接口或类)、服务所支持的操作、使用的消息交换模式和消息的格式。每个WCF服务必须实现至少一个服务契约。使用服务... 阅读全文
posted @ 2015-09-17 13:59 Percy宣森 阅读(3382) 评论(0) 推荐(1) 编辑
摘要: 转载:来自CSDN第一名博主:http://blog.csdn.net/phphot/article/details/2187505 放在这里激励你我! 正文: 成功的背后,有着许多不为人知的故事,而正是这些夹杂着泪水和汗水的过去,才成就了一个个走向成功的普通人。 凌晨两点半,早已习惯了一个人坐在电 阅读全文
posted @ 2015-09-16 19:19 Percy宣森 阅读(540) 评论(0) 推荐(1) 编辑
摘要: 代码如下 :[ServiceContract] //服务协定定义 using System.ServiceModel;public interface IInterface1{[OperationContract] //要公开的服务方法string Function1(int value);}PS:... 阅读全文
posted @ 2015-09-16 09:07 Percy宣森 阅读(1798) 评论(0) 推荐(0) 编辑
摘要: 1、sql验证方式的Data Source=数据源;Initial Catalog= 数据库名;UserId=sql登录账号;Password=密码;Eg:Data Source=.;Initial Catalog= MyDB;UserId=sa;Password=123456;2、Windows验... 阅读全文
posted @ 2015-09-15 14:26 Percy宣森 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 1.string是c#中的类,String是.netFramework的类(在c#IDE中不会显示蓝色);2.c#string映射为.netFramework的String;3.如果用string,编译器会把它编译成String,所以如果直接用String就可以让编译器少做一点点工作;4.如果使用... 阅读全文
posted @ 2015-09-15 11:40 Percy宣森 阅读(1657) 评论(0) 推荐(0) 编辑
摘要: 最近做了一个文件上传的模块,因为牵扯到电脑文件的扫描,想做一个实时显示当前扫面文件的功能,就类似于360文件扫描时的效果,本来打算用多线程来实现,但是方法太多没有实现,后来在程序中进行控制,由于文件太多,出现了假死现象,就连自己定义好的Timer计时器都出出现了假死,所以这个问题必须解决,随后在座... 阅读全文
posted @ 2015-09-14 14:06 Percy宣森 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 1. 抽象类、抽象方法、抽象属性的特点(1)关键字:abstract(2)抽象类只能是其他类的基类(3)抽象成员必须存在于抽象类中,但抽象类可以没有抽象成员,也可以有非抽象成员(4)抽象方法中没有方法体(方法的声明只有以分号结束,而且签名后没有大括号),抽象属相没有访问器,但是必须要声明,它告诉编译... 阅读全文
posted @ 2015-09-12 21:10 Percy宣森 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 服务契约定义了远程访问对象和可供调用的方法,数据契约则是服务端和客户端之间要传送的自定义数据类型。一旦声明一个类型为DataContract,那么该类型就可以被序列化在服务端和客户端之间传送,如下所示。 [DataContract] public class UserInfo { //…. }只有... 阅读全文
posted @ 2015-09-08 08:39 Percy宣森 阅读(475) 评论(0) 推荐(0) 编辑