
asp.net 高级进阶
刘少盟
别总说来日方长
展开
-
Net Mvc 统一登陆验证
通过两个自定义特性 ,实现统一登陆。1. 用于登陆NeedLoginAttribute; public class NeedLoginAttribute : ActionFilterAttribute { private static string _loginUrl = ConfigurationManager.AppSettings["LoginUrl"]??...原创 2020-03-24 22:12:24 · 523 阅读 · 0 评论 -
Net MVC 模型参数验证
1. 添加引用:System.ComponentModel.DataAnnotations.dll2. 拿登陆验证参数为例:创建模型LoginUser;1)在需要验证的字段上边添加特性,如[Required(ErrorMessage ="用户名不允许为空")]2)继承IValidatableObject 是为了重写Validate,实现在某种条件下触发验证code不为空。pub...原创 2020-03-24 21:57:48 · 624 阅读 · 0 评论 -
ASp.Net Websocket 是什么(一)
项目应用:与公司电话系统链接,实现客户来电时客服电脑弹窗提醒并显示该客户备忘信息功能。为了方便知识点介绍,单独把websocket拿出来做了一个简陋的聊天室。如下: Websocket是什么?Websocket是Html5上基于Http的另一种协议。 它实现了浏览器与服务器全双工通信(full-duplex)。以前我们在实现即时通讯的解决方案,最古老的方案就是轮询。由浏览器对伺原创 2015-10-26 15:08:00 · 2005 阅读 · 0 评论 -
ASp.Net Websocket 服务器端实现(三)
简陋聊天室简单的asp.net代码实现: public static Dictionary WSdic = SocketHelper.GetDic; //链接对象字典及用户字典 public static Dictionary dicjson = new Dictionary(); public WebSocket socket = null; public Thread原创 2015-10-26 15:16:44 · 7028 阅读 · 1 评论 -
ASp.Net Websocket 环境支持和前端代码实现(二)
Websocket的环境支持:1.支持html5的浏览器 经测试ie10和google可以用 2.Net服务器环境,.Net 4.5,IIS 8,win8,windows server2013,及以上版本。(这点很重要,我买了一个虚拟空间是iis7.5的,结果这个简陋聊天室放上去无法链接。)Websocket程序知识点: Websocket的客户端代码知识点:var原创 2015-10-26 15:06:37 · 6432 阅读 · 0 评论