随笔分类 - [61]MVC
-
SignalR实现实时日志监控
摘要:.net SignalR实现实时日志监控 摘要 昨天吃饭的时候,突然想起来一个好玩的事,如果能有个页面可以实时的监控网站或者其他类型的程序的日志,其实也不错。当然,网上也有很多成熟的类似的监控系统。就想着如果通过.net该如何实现?所以就在想,通过系统内部将消息推送到前端,.net中可以通过pull 阅读全文
-
技术
摘要:内部技术分享的 PPT 本文的基础是搞了一次内部的技术分享,在此也分享一下本次的PPT的一些内容。先列一下大概内容吧。 EF—Code First API(WCF、WebAPI) Xaml MVVM AOP Xamarin.Forms ABP(ASP.NET Boilerplate) Tools E 阅读全文
-
实时消息推送
摘要:net mvc 实现简单的实时消息推送 因为项目需要,需要在网页上实现消息的推送。在百度上搜索了一下,发现实现网页上的消息推送,可以使用asp.net 中的SignalR类库,当然也可以使用H5的WebSocket Ajax的轮回。当然此处我们使用asp.net 中的SignalR类库。因为它可以实 阅读全文
-
Cordova+Asp.net Mvc+GIS
摘要:Cordova+Asp.net Mvc+GIS跨平台移动应用开发实战1-系统初步搭建(附演示,apk,全部源码) 1.前言 身处在移动互联网的今天,移动应用开发炙手可热,身为程序猿的我们怎么能错过开发一款我们自己的APP.本人算是一个基于.net的GIS开发入门者(马上就大四啦), 暑假在学校参加G 阅读全文
-
C#实现微信开发
摘要:C#实现微信开发前奏 不想废话,直接写了!因为是留给自己做随笔的,所以大神们看到别喷…… 1.必须有微信公众账号 2.你也可以申请测试微信号,链接给你 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 然后,建立mvc,你只需 阅读全文
-
Nancy之实现API
摘要:Nancy之实现API的功能 0x01、前言 现阶段,用来实现API的可能大部分用的是ASP.NET Web API或者是ASP.NET MVC,毕竟是微软官方出产的,用的人也多。 但是呢,NancyFx也是一个很不错的选择。毕竟人家的官方文档都是这样写的:framework for buildin 阅读全文
-
WebApi 集成 Swagger
摘要:WebApi 集成 Swagger 1. Swagger(俗称:丝袜哥)是什么东西? Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码, 阅读全文
-
MVC进阶之路:依赖注入(Di)和Ninject
摘要:MVC进阶之路:依赖注入(Di)和Ninject 0X1 什么是依赖注入 依赖注入(Dependency Injection),是这样一个过程:某客户类只依赖于服务类的一个接口,而不依赖于具体服务类,所以客户类只定义一个注入点。在程序运行过程中,客户类不直接实例化具体服务类实例,而是客户类的运行上下 阅读全文
-
Web Api帮助页面或用户手册
摘要:我这么玩Web Api(一):帮助页面或用户手册(Microsoft and Swashbuckle Help Page) 我这么玩Web Api(一):帮助页面或用户手册(Microsoft and Swashbuckle Help Page) 我这么玩Web Api(一):帮助页面或用户手册(M 阅读全文
-
Web APIs 基于令牌TOKEN验证的实现
摘要:Web APIs 基于令牌TOKEN验证的实现 概述: ASP.NET Web API 的好用使用过的都知道,没有复杂的配置文件,一个简单的ApiController加上需要的Action就能工作。但是在使用API的时候总会遇到跨域请求的问题, 特别各种APP万花齐放的今天,对API使用者身份角色验 阅读全文
-
MVC 扩展 Html.ImageFor
摘要:Asp.Net MVC 扩展 Html.ImageFor 方法详解 背景: 在Asp.net MVC中定义模型的时候,DataType有DataType.ImageUrl这个类型,但htmlhelper却无法输出一个img,当用脚手架自动生成一些form或表格的时候,这些Url字段总是需要再手动改一 阅读全文
-
Signalr
摘要:Signalr信息推送 前序 距离上次写文章,差不多已经大半年了。感觉自己越来越懒了,即使有时候空闲下来了,也不想动。前面买了一系列的Python的书,基础的看了大概有四分之一,剩下的基本上还未动,晚上回去也只是吃饭看电影。最近发现头偶尔开始痛了,欢迎是颈椎出问题,这周准备去看看。希望大家也多注意自 阅读全文
-
订阅模式实现缓存更新
摘要:订阅模式实现缓存更新 1. 引言 很多Web项目,都需要和数据库打交道,典型的就是CRUD(读,写,更新,删除)操作。无论是哪种数据库,Asp.Net MVC 作为后端框架的项目,都有很多操作数据库的类库。最近在一个Web项目中就用到了EntityFramework来存取Sql Server。相信很 阅读全文
-
Data Annotation
摘要:Data Annotation 什么是Data Annotation ? 貌似没听过,但肯定见过 所属程序集:System.ComponentModel.DataAnnotations DataAnnotation code: 没错,就是给类的属性加上描述性的验证信息, 如何使用这些信息 为我们自己 阅读全文
-
Net MVC轻量级分页控件
摘要:JPager.Net MVC超好用轻量级分页控件 JPager.Net MVC好用的轻量级分页控件,好用到你无法想象,轻量到你无法想象。 JPager.Net MVC好用的轻量级分页控件,实现非常简单,使用也非常简单。 JPager.Net MVC好用的轻量级分页控件,代码精心推敲,经多人反复建议修 阅读全文
-
浏览器缓存
摘要:浏览器缓存,想说爱你不容易 今天小微开店宝在测试环境发布更新的时候,同事问:“为什么我需要手动清理浏览器缓存才能看到变更?难道系统上线后也需要客户自己清理浏览器缓存吗!”看来,这个坑需要我来填了。 什么是浏览器缓存 浏览器缓存(Brower Caching)是浏览器在本地磁盘对用户最近请求过的文档进 阅读全文
-
Web API
摘要:用 Visual Studio 和 ASP.NET Core MVC 创建首个 Web API 原文:Building Your First Web API with ASP.NET Core MVC and Visual Studio作者:Mike Wasson 和 Rick Anderson翻译 阅读全文
-
MVC控制器里面使用dynamic和ExpandoObject
摘要:MVC控制器里面使用dynamic和ExpandoObject 在很多时候,我们在数据库里面定义表字段和实际在页面中展示的内容,往往是不太匹配的,页面数据可能是多个表数据的综合体,因此除了我们在表设计的时候考虑周到外,还需要考虑数据展现的处理。如果是常规的处理,那么需要对部分外键字段进行特别的转义处 阅读全文
-
WEBAPI
摘要:ASPNET_WEBAPI快速学习02 这部分内容的学习,已经放了大半年时间了,果断补充上,尽早将过去遗留的老技术坑都补上。首先将介绍服务幂等性的概念和相关解决方案,这部分也将是本文的理解难点,由于WebAPI是一种Restful风格服务的实现方式,其遵循HTTP标准方法,因此理解好这部分概念,对于 阅读全文
-
管道是如何处理HTTP请求的?
摘要:管道是如何处理HTTP请求的? 我们知道ASP.NET Core请求处理管道由一个服务器和一组有序的中间件组成,所以从总体设计来讲是非常简单的,但是就具体的实现来说,由于其中涉及很多对象的交互,我想很少人能够地把它弄清楚。为了让读者朋友们能够更加容易地理解管道处理HTTP请求的总体流程,我们根据真实 阅读全文