asp.net

Jexus 5.8.2 正式发布为Asp.Net Core进入生产环境提供平台支持

Jexus 是一款运行于 Linux 平台,以支持  ASP.NET、PHP 为特色的集高安全性和高性能为一体的 WEB 服务器和反向代理服务器。最新版 5.8.2 已经发布,有如下更新: 1,现在大部分网站已经部署HTTPS,大家对于安全越来越重视,顺应潮流新增HTTPS多证书支持,每个网站都可以配置自己独立的SSL证书,现在有2种方式支持网站部署HTTPS。    A、添加全服务器使用的SSL »

ASP.NET MVC:自定义Route让URL更优雅

如今,互联网越来越注重简单优雅的 Url,对比下面两个:          ~/Products/UpdateUnitPrice/5         ~/products/update-unit-price/5   我相信大多数朋友会更喜欢第二种方式:小写,使用负(减)号作为连字符。   本文使用自定义 Route 来达到方式二的效果,只需增加几个类和简单修改下 global.asax 文件。   »

ASP.NET 快乐建站系列 -- 1. 十五分钟建立精美网站

这几年帮几个北美的中大型客户建立他们的企业站点,摆在眼前的一个重要问题就是CMS(内容管理系统)。 在过去几年间,很多ASP.net CMS平台被建立起来,优秀的不但存活下来而且功能日益强大,或者说只有日益强大才流传到了今天。 对于很多类型的网站,归根到底是基于一个CMS之上进行一个个性化的二次开发,所以选择一个合适的CMS平台可以让你在短时间内迅速建站,省钱省力。 群雄中DotNetNuke和U »

12、ASP.NET MVC入门到精通——HtmlHelper

本系列目录:ASP.NET MVC4入门到精通系列目录汇总 HtmlHelper:是为了方便View的开发而产生 HtmlHelper的演变 普通首页超级链接为:<a href="/home/index">首页</a> 当路由改变时候则可能需要修改为:<a href="/home/index1">首页</a>,如果项目里面有很多超级链接那需要改动 »

.Net Core中自定义认证实现

一、起因 最近项目中需要对项目同时支持JWT认证,以及自定义的认证校验方式认证。通过对官方文档了解,得到认证实现主要通过继承 IAuthenticationHandler 或 AuthenticationHandler<TOptions>来实现自定义认证的处理。 那么接下来实现一个自定义的认证访问。 ... »

cwsheng

ASP.NET Core中使用IOC三部曲(三.采用替换后的Autofac来实现AOP拦截)

上一篇ASP.NET Core中使用IOC三部曲(二.采用Autofac来替换IOC容器,并实现属性注入)我们讲了如何将默认的容器替换为Autofac,并使用属性注入.那么这一篇我们就来讲讲如何利用Autofac实现我们的AOP(面向切面编程) . 1.引用正确的库来实现AOP 既然是跨平台,那么在asp.net core因为采用了.net core来作为基础库(当然,其实你可以换成.NET4.6 »

ASP.NET Core 2.0系列学习笔记-DI依赖注入

依赖注入(Dependency Injection):当一个类的实例需要另一个类的实例协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。而依赖注入的方式,创建被调用者的工作不再由调用者来完成,因此叫做控制反转,创建被调用者的实例的工作由IOC容器来完成,然后注入调用者,因此也称作依赖注入。 )控制反转(IoC/Inverse Of Control):   调用者不再创建被调用者的实 »

ASP.NET CORE 跨平台开发从入门到实战-第五章

练习代码:https://github.com/956159241/ASP.NET_CORE.git 第五章 ASP.NET CORE 5.1 ASP.NET CORE 介绍 ASP.NET Core 是一个全新的开源、跨平台框架,可以用它来构建基于网络连接的现代云应用程序,比如:Web 应用,IoT(Internet Of Things,物联网)应用和移动后端等。ASP.NET Core可以运行 »

Asp.net Ajax Control Toolkit设计编程备忘录(色眼窥观版)——第2回(F4专辑)

前言:色即设——设计,从网页设计的角度出发。因为自己的的特殊性(本身是软件工程师,但是对网页设计却有浓厚的兴趣),所以此系列文章不仅仅从编程角度出发,还将从设计的角度出发来细数AjaxControlToolkit系列控件,告诉你这些控件最终的结构表现形式、样式,还有如何修改他们的样式使之适合于你的网页整体规划。窥,小视也——《说文》,此小视非必小视呀。此小视的意思是:水平有限,不能望其全貌,仅能管 »

ASP.NET MVC5+EF6+EasyUI 后台管理系统(46)-工作流设计-设计分支

系列目录 步骤设置完毕之后,就要设置好流转了,比如财务申请大于50000元(请假天数&amp;gt;5天)要总经理审批,否则财务审批之后就结束了。 设置分支没有任何关注点,我们把关注点都放在了用户的起草表单。所以本节如同设置字段,设置步骤一样,只需要填充好Flow_StepRule表 表结构:Flow_StepRule表主要是字段对比值,所以需要操作符,我们约定操作符为=、&amp;gt;、&amp;lt;、&amp;lt;= »

用ASP.NET Core 2.0 建立规范的 REST API -- GET 和 POST

本文所需的一些预备知识可以看这里: http://www.cnblogs.com/cgzl/p/9010978.html 和 http://www.cnblogs.com/cgzl/p/9019314.html 本文介绍的是使用ASP.NET Core建立Richardson成熟度为2级的伪RESTful web API, 本文介绍的是GET和POST. 使用的项目是(右键另存为, 然后把后缀名改 »

ASP.NET Core MVC之Serilog日志处理,你了解多少?

前言 本节我们来看看ASP.NET Core MVC中比较常用的功能,对于导入和导出目前仍在探索中,项目需要自定义列合并,所以事先探索了如何在ASP.NET Core MVC进行导入、导出,更高级的内容还需等我学习再给出。 EntityFramework Core 在学习ASP.NET Core MVC之前我们来看看在EF Core中如何更新对象指定属性,这个问题之前我们已经探讨过,但是还是存在一 »

浅谈ASP.NET的本质【ASP.NET到底是什么?】

  ASP.NET是微软公司提供的编写动态网站的技术框架,其特点是基于.NET框架基础,所有的ASP.NET程序都可以使用针对.NET的语言编写。在微软的VS开发平台中,实现了拖放控件等便捷的功能,使得ASP.NET应用程序的开发效率得到了较大的提高,今年来ASP.NET逐渐成为网站开发的主流技术之一。   但是ASP.NET的本质到底是什么?为了回答这个问题,下面先介绍2个概念。 1.NET 宿 »

【Asp.Net MVC+EF+三层架构】详解(二)MVC学习

  前言:               在第一篇博客中大家看到了使用的Asp.Net MVC+EF+三层架构之后最终的展示。那么对小编来说,三层架构小编是相当熟悉的,之前也做了几个项目都是使用三层架构来实现的,这个比较好理解。那么关于MVC和EF就相对比较陌生了,那么想要入手这个项目,那对这些新框架的了解是必不可少的环节。下面咱们就先来掌握MVC框架。   正文:    一句话总结什么是M »

ASP.NET用户控件

一,用户控件简介:   用户控件可用来实现页面中可重用的代码,是可以一次编写就多处方便使用的功能块。它们是ASP.NET控件封装最简单的形式。 二,什么是用户控件呢?   用户控件是能够在其中放置标记和Web服务器控件的容器,可以被看作一个独立的单元,拥有自己的属性和方法,并可被放入到ASPX页面上。 三,如何创建用户控件?   首先应在Web站点中添加一个新的“Web用户控件”文件。在网站中选择 »

ASP.NET Core 1.0中的管道-中间件模式

ASP.NET Core 1.0借鉴了Katana项目的管道设计(Pipeline)。日志记录、用户认证、MVC等模块都以中间件(Middleware)的方式注册在管道中。显而易见这样的设计非常松耦合并且非常灵活,你可以自己定义任意功能的Middleware注册在管道中。这一设计非常适用于“请求-响应”这样的场景——消息从管道头流入最后反向流出。 在本文中暂且为这种模式起名叫做“管道-中间件(Pi »

IIS与Asp.net

一、IIS   1、绑定   为了将特定的请求映射到相应的网站,IIS允许我们配置“绑定”。所谓“绑定”就是将一个特定的地址、端口号和HTTP主机名对应到特定的网站。   IIS7添加绑定的代码如下图所示:      在IIS7中,如果新设置的绑定与网站中已经存在的绑定冲突,那么将会弹出一个提示框,提示我们绑定冲突。      对于每个网站来说,存在一个虚拟的网站文件系统,这个网站文 »

【更新】Essential Studio for ASP.NET MVC更新至2018 v4(三)

下载Essential Studio for ASP.NET MVC最新版本 Essential Studio for ASP.NET MVC控件包是一款MVC界面开发包,它包含了几乎所有企业级Web应用程序开发所需要的控件,如Grids、 Charts、Gauges、Menus、Calendars、Editors等。 除此之外,该控件包还包含了可以让应用程序浏览和创建Excel、Word、PDF »