0

ASP.NET MVC中你必须知道的13个扩展点

ScottGu在其最新的博文中推荐了Simone Chiaretta的文章13 ASP.NET MVC extensibility points you have to know,该文章为我们简单介绍了ASP.NET MVC中的13个扩展点。Keyvan Nayyeri(与Simone合著了Begi ...

SuperSnowYao 发布于 2018-02-18 12:27 评论(0)阅读(19)
0

ASP.NET MVC扩展库

很多同学都读过这篇文章吧 ASP.NET MVC中你必须知道的13个扩展点,今天给大家介绍一个ASP.NET MVC的扩展库,主要就是针对这些扩展点进行。这个项目的核心是IOC容器,包括Ninject, StructureMap, Unity ,Windsor和Autofac。如果你和我一样喜欢使用 ...

SuperSnowYao 发布于 2018-02-18 11:36 评论(0)阅读(9)
8

ASP.NET没有魔法——ASP.NET MVC 模型验证

在前面的文章中介绍了用户的注册及登录功能,在注册用户时可以通过代码的形式限制用户名及密码的格式,如果不符合要求那么就无法完成操作,如下图: 该功能的原理是Identity基于的Entity Framework组件在添加用户之前对用户提交数据进行校验后给出的错误信息。 数据校验功能在每一个软件系统中都 ...

7m鱼 发布于 2018-02-07 01:14 评论(2)阅读(836)
0

MVC 模型验证

ASP.NET MVC框架提供了数据验证的API,称为"模型数据注解"或“模型元数据”,使我们可以使用声明语法在模型中指定验证的规则,常见的验证API如下: 数据验证API位于using System.ComponentModel.DataAnnotations;命名空间。 Movie.cs Ind ...

漠北的苍鹰 发布于 2018-02-05 17:01 评论(0)阅读(78)
0

Mvc 异常过滤器

MVC自带一个异常过滤器即 HandleErrorAttribute 1.首先要进行配置web.config defaultRedirect表示需要跳转的错误页面,mode需设置为 on或者 RemoteOnly. 注:HandleError只处理服务器500错误,404、400等这些错误不进行处理 ...

凉夏诺浅 发布于 2018-02-05 15:24 评论(0)阅读(78)
0

IIS Admin Service 服务由于下列服务特定错误而终止: 无效签名。

于是查看系统日志: 具体信息如下:日志名称: System来源: Service Control Manager日期: 2015/11/29 16:53:06事件 ID: 7024任务类别: 无级别: 错误关键字: 经典用户: 暂缺计算机: DESKTOP-MKK5408描述:IIS Admin S ...

damsoft 发布于 2018-01-31 20:19 评论(0)阅读(30)
1

用MVC5+EF6+WebApi 做一个考试功能(六) 仓储模式 打造EF通用仓储类

前言 年底工作比较忙,年度总结还没写,项目要上线,回老家过年各种准备。尤其是给长辈给侄子侄女准备礼物头都大了。 原来想年前先出一版能用的,我看有点悬了,尽量先把大体功能弄出来,扔掉一些,保证能考试,然后再搞点扩展的东西。 本节主要是做一下EF的封装,在DDD设计中,有两个概念不得不提,工作单元模式和... ...

天北涯 发布于 2018-01-30 14:36 评论(12)阅读(191)
3

ASP.NET没有魔法——ASP.NET MVC 模型绑定

在My Blog中已经有了文章管理功能,可以发布和修改文章,但是对于文章内容来说,这里缺少最重要的排版功能,如果没有排版的博客很大程度上是无法阅读的,由于文章是通过浏览器查看的,所以文章的排版其实与网页的排版一致,是通过HTML+CSS实现的,但是在一个输入框中写文章内容还有HTML+CSS是不现实 ...

7m鱼 发布于 2018-01-30 10:22 评论(8)阅读(816)
1

MVC中使用Hangfire执行定时任务

需求描述 项目中有一个通知公告的功能,在后台管理员添加公告后需要推送消息给所有注册用户,让其查看消息。消息推送移动端采用极光推送,但是消息在何时发送是个问题,比如说有一个重要的会议通知,可能希望在会议开始前半天进行提醒,仅仅使用后台代码处理起来可能比较麻烦,这时就需要考虑到使用作业来处理这种定时执行... ...

天北涯 发布于 2018-01-29 16:16 评论(0)阅读(153)
1

用MVC5+EF6+WebApi 做一个考试功能(五) 前端主题

内容概述 前面絮絮叨叨没正事,到现在为止也没有开始写代码,不过在考虑下貌似这一节还是开始不了。 B/S架构开发有一个特点,就是用浏览器打开,不同的用户群体可能有不同的风格,不论是管理平台还是普通的网站,也是有自己的风格。 我们要做这样一个管理系统,风格上没有客户来约束要做什么样,那简单处理,我们采用... ...

天北涯 发布于 2018-01-28 14:23 评论(0)阅读(276)
0

MVC+Ligerui开发项目之-ligerPopupEdit

尝试写博客记录自己开发过程中遇到的问题。 在开发后台管理系统中的用户管理的界面时遇到了两个问题纠结了很久,浪费了不少时间。现将其记录下来以做备忘。 1)在用Ligerui Grid控件做表格数据展示的时候,日期格式化一直无法正确格式化,一直显示我后台传过来的数据。 后来查找原代码发现问题出在 Lig ...

西瓜不甜 发布于 2018-01-28 11:00 评论(0)阅读(85)
0

[ABP]浅谈模块系统与 ABP 框架初始化

在 ABP 框架当中所有库以及项目都是以模块的形式存在,所有模块都是继承自 这个抽象基类,每个模块都拥有四个生命周期。分别是: PreInitialze(); Initialize(); PostInitialize(): ShutDown(); 在初始化 ABP 框架的时候,通过 方法将启动模块作 ...

myzony 发布于 2018-01-27 13:15 评论(0)阅读(23)
0

mvc和mvvm的区别?

源自:https://segmentfault.com/q/1010000000534091?_ea=178721 Model:很简单,就是业务逻辑相关的数据对象,通常从数据库映射而来,我们可以说是与数据库对应的model。 View:也很简单,就是展现出来的用户界面。 基本上,绝大多数软件所做的工 ...

飞飞兔 发布于 2018-01-27 12:14 评论(0)阅读(80)
0

[ABP]浅谈工作单元 在整个 ABP 框架当中的应用

ABP在其内部实现了工作单元模式,统一地进行事务与连接管理。 其核心就是通过 Castle 的 Dynamic Proxy 进行动态代理,在组件注册的时候进行拦截器注入,拦截到实现了 Unit Of Work 特性的方法进行操作,在执行完方法之后就会关闭掉工作单元。 其整体流程大概如下: 首先 UO ...

myzony 发布于 2018-01-26 23:23 评论(0)阅读(8)
1

ASP.NET MVC中获取URL地址参数的两种写法

一、url地址传参的第一种写法 1.通过mvc中默认的url地址书写格式:控制器/方法名/参数 2.实例:http://localhost:39270/RequestDemo/Index/88,默认参数名为id所以名称为id。 如果使用其他名称,后台是无法读取的会报错 二、url地址传参的第二种写法 ...

残风飞雪 发布于 2018-01-26 21:34 评论(0)阅读(121)
2

一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](六)

前言 大家好,我是Rector 又是星期五,很兴奋,很高兴,很high...啦啦啦。。。 Rector在图享网又和大家见面啦!!!上一篇《 "一步一步创建ASP.NET MVC5程序\[Repository+Autofac+Automapper+SqlSugar\" ][1]》,我们完成了: Aut ...

Rector 发布于 2018-01-26 10:50 评论(9)阅读(397)
32

ASP.NET没有魔法——ASP.NET OAuth、jwt、OpenID Connect

上一篇文章介绍了OAuth2.0以及如何使用.Net来实现基于OAuth的身份验证,本文是对上一篇文章的补充,主要是介绍OAuth与Jwt以及OpenID Connect之间的关系与区别。 本文主要内容有: ● Jwt简介 ● .Net的Jwt实现 ● OAuth与Jwt ● .Net中使用Jwt ...

7m鱼 发布于 2018-01-23 23:09 评论(10)阅读(2469)
0

ASP.NET MVC传递Model到视图的多种方式总结(二)__关于ViewBag、ViewData和TempData的实现机制与区别

在ASP.NET MVC中,视图数据可以通过ViewBag、ViewData、TempData来访问,其中ViewBag 是动态类型(Dynamic),ViewData 是一个字典型的(Dictionary)。 它们的定义如下: 控制器中代码: 视图代码: 运行图: 当然我们可以在视图里面这样写: ...

SuperSnowYao 发布于 2018-01-19 15:44 评论(1)阅读(183)
0

使用JSON JavaScriptSerializer进行反序列化和序列化时报错,字符的长度超出了MaxJsonLength的长度

文章参考:https://www.cnblogs.com/wangfuyou/p/6046307.html 1.解决办法是在web.config增加如下节点到<configuration>下 <system.web.extensions> <scripting> <webServices> <jso ...

凤小九 发布于 2018-01-19 15:42 评论(4)阅读(106)
3

11、ABPZero系列教程之拼多多卖家工具 拼团提醒功能页面实现

上一篇讲解了拼团提醒逻辑功能实现,现在继续实现页面功能。 Core项目 打开AbpZeroTemplate-zh-CN.xml语言文件,在末尾添加如下代码: 文件路径:D:\abp version\aspnet-zero-3.4.0\aspnet-zero-3.4.0\src\MyCompanyNa ...

李子深 发布于 2018-01-18 17:35 评论(3)阅读(432)