摘要:
客户端验证逻辑会对用户向表单输入的数据给出一个即时反馈。而之所以需要服务器端验证,是因为来自网络的信息都是不能被信任的。 当在ASP.NET MVC设计模式上下文中谈论验证时,主要关注的是验证模型的值 数据注解特性定义在名称空间System.ComponentModel.DataAnnotation 阅读全文
摘要:
参考: http://blog.csdn.net/godcyx/article/details/7348431 问题原因: That's a known issue where VS can't distinguish between SQL Client from VS 2005 (which n 阅读全文
摘要:
新建VS2008项目之后,本该位于工具箱的控件全部消失不见,只剩下“#13119”提示,修复方法如下: 注:不一定三步都需要用到,仅在当前步骤无效情况下才用到下一步 1.步骤一 (1)打开你的文件浏览器,点击“工具”,在“文件夹选项”中设置为“显示隐藏文件和文件夹” (2)浏览到以下目录: C:\U 阅读全文
摘要:
占位 阅读全文
摘要:
protected override void WndProc(ref Message m) 阅读全文
摘要:
1.设置图像和文字以抗锯齿的方式呈现 2.指定区域绘图(常见于OnPaint函数中:g.DrawImage(...)) 或 3.指定区域绘制文本: 或者 4.文本测量 5.程序效果只在运行时显示 6.更新控件的显示 更新整个控件: 7.修改控件的布局: 8.属性 Category("****"):将 阅读全文
摘要:
通过事件可以订阅发布者的消息,存在异步问题,即如何让订阅者不影响发布者的执行,只是单纯的获取发布者的数据信息。 以下代码完全取自张子阳博客 发布者 订阅者 Main函数: 输出结果: 阅读全文
摘要:
我也来个喝水的订阅发布 事件发行者(Publisher):监控自身信息、数据的变化,当满足某一设定的条件的时候,通知所有的事件订阅者。 事件订阅者(Subscriber):对想要监控的事件进行注册,当接收到订阅者发布的信息、数据后,执行设定的事件处理程序。 先来个效果图: 定义参数类: 定义烧水类: 阅读全文
摘要:
除了使用delegate关键字定义委托,还可以使用系统关键字Action、Func和Predicate直接使用委托 Action(无返回值): (1)使用匿名方法调用委托: (2)使用Lambda表达式调用委托: (3)调用无参方法: 方法体: 通过Action调用方法: (4)调用带参数的方法: 阅读全文
摘要:
参考:https://msdn.microsoft.com/zh-cn/library/ms173176.aspx 如何:声明、实例化和使用委托 声明委托及具有相同签名的方法: 1.在最初的C#1.0及更高的版本中,使用命名的方法 2.C#2.0提供了更简单的方法实现对委托的声明 3.在C#2.0及 阅读全文