ASP.NET_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> ASP.NET >>列表
力软(asp.net)快速开发平台,是一款国内领先的二次开发工具。使用者只需编写少量代码就可以快速地开发出强大的管理软件,例如ERP、OA、CRM、HRM、EAM、BI、PMS等。力软快速开发平台能给您带来什么好处,可以用三个字来总结:“快”,“易”,“省”。一、它到底有多“快”“快”,就是让您可以快速地开发出自己所需要的管理软件。以“客户管理”功能为例,许多用户通过我们的培训后,绝大部分的都在5分钟之内就可以完成开发。一个大型的协同OA系统,从无到有,2个人开发,4天就能完成... 查看全文
如今,CRM已经成为企业信息化建设的的重要一环。CRM在最初,应该是一个管理学的概念,表示企业管理与客户之间关系的一种技术方法,而如今,则通常表示企业进行客户关系管理的系统工具。通过使用CRM系统,企业可以更好的对客户进行细分,从而针对每类客户采取不同的运营策略;以此提升客户体验的同时,也能持续维护与客户之间的关系,不断挖掘客户的价值,最终达到增加企业自身营收的目的。CRM目前应用比较广泛的领域应该就是电商了,比如阿里的品牌数据银行就是一个CRM产品,一款合格的CRM产品应该有用户分类... 查看全文
· asp.net mvc5中的过滤器重写发布时间:2017-12-09
asp.netmvc5中增加了一种过滤器类型叫过滤器重写,这种过滤器类型可以在操作或者控制器上忽略更高层次上设置的过滤器类型,它可以重写五种基本的过滤器接口类型:IAuthenticationFilter、IAuthorizationFilter、IActionFilter、IResultFilter、IExceptionFilter,而不是它们具体的实现类。它必须继承IOverrideFilter接口,实现接口中的FiltersToOverride属性,指明要重写的过滤器类型... 查看全文
ASP.NETCore应用程序发布linux在shell中运行是正常的。可一但shell关闭网站也就关闭了,所以要配置守护进程,用的是Supervisor,本文主要记录配置的过程和过程遇到的问题安装Supervisor1yuminstallpython-setuptools2easy_installsupervisor配置Supervisor3mkdir/etc/supervisor4echo_supervisord_conf>/etc/supervisor/supervisord... 查看全文
上篇文章介绍了ASP.NET中身份验证的机制与流程,本文将使用代码的来介绍如何实现第三方账户验证与双因子验证。本章主要内容有:●实现基于微软账户的第三方身份验证●实现双因子身份验证●验证码机制实现基于微软账户的第三方身份验证在微软提供的ASP.NETMVC模板代码中,默认添加了微软、Google、twitter以及Facebook的账户登录代码(虽然被注释了),另外针对国内的一些社交账户提供了相应的组件,所有组件都可以通过Nuget包管理器安装:从上图中看到有优酷、微信、QQ、微博等组件... 查看全文
在基于传统的.NETFramework的Asp.NetMvc的时候,本地开发环境中可以在IIS中建立一个站点,可以直接把站点的目录指向asp.netmvc的项目的根目录。然后build一下就可以在浏览器里面刷新到最新的修改了,也可以附加到w3wp的进程进行调试。但是在开发基于.NetCore的Asp.NetCore项目的时候,这样的做法已经无法满足我们的需要了:更改完代码build一下,无需部署即可在浏览器得到最新的更改。附加到进程调试。Asp... 查看全文
ASP.NETIdentity除了提供基于Cookie的身份验证外,还提供了一些高级功能,如多次输入错误账户信息后会锁定用户禁止登录、集成第三方验证、账户的二次验证等,并且ASP.NETMVC的默认模板中就带有这些功能。本文将从以下几个方面解释ASP.NETIdentity是如何实现身份验证机制的:●ASP.NETIdentity的“多重”身份验证●Owin身份验证的积极模式与消极模式●再谈Owin身份验证机制●基于Owin的Identity在ASP... 查看全文
· Hangfire在ASP.NET CORE中的简单实现发布时间:2017-11-29
hangfire是执行后台任务的利器,具体请看官网介绍:https://www.hangfire.io/新建一个asp.netcoremvc项目引入nuget包Hangfire.AspNetCorehangfire的任务需要数据库持久化,我们在Startup类中修改ConfigureServices然后在Configure方法中启用hangfire中间件现在我们运行一下项目,可以看到,数据库里自动生成了很多表,这些表就是用来持久化任务的我们打开如下地址,可以看到hangfire的作业控制面板... 查看全文
---恢复内容开始---Session共享是分布式架构设计中的一大难点,尽管session共享的解决方案不少,但是.net下的解决方案还是比较少,而且说明文档也很少。之前尝试用memcached缓存session,以解决session共享问题,后来发现实在是没有解决方案,github上有一个MemcachedSessionProvider,但是我并没有成功,还在博客园的博问上说了这个问题,但是至今无人回我,链接asp... 查看全文
· asp.net core 2.0 webapi集成signalr发布时间:2017-11-24
在博客园也很多年了,一直未曾分享过什么东西,也没有写过博客,但自己也是汲取着博客园的知识成长的;这两天想着不能这么无私,最近.NETCORE貌似挺流行的,闲来无事也自己搞了个asp.netcoresignalr博客园里面也有人在.netcore2.0下面集成了signalr,但是是集成在同一个项目里面的,但是大家都知道我们很多的项目都是分离的;而且signalr涉及到连接数和内存资源的占用问题,如果都集成在一个项目里面当访问量多大的时候容易造成网站访问缓慢... 查看全文
在网站开发中,我们常常需要用到表单提交的方式,那么在MVC中是如何获取到表单中的数据呢?下面我们来介绍以下几种方式首先我们先看看View前台页面添加一个控制器我们再看看前台页面的代码1@{2Layout=null;3}45<!DOCTYPEhtml>67<html>8<head>9<metaname="viewport"content="width=device-width"/>10<title>GetMD5</title>... 查看全文
OrchardCore是OrchardCMS的ASP.NETCore版本。OrchardCore是全新一代的ASP.NETCoreCMS。官方文档介绍:http://orchardcore.readthedocs.io/en/latest/GitHub:https://github.com/OrchardCMS/OrchardCore下面快速开始搭建CMS新建项目打开VS2017新建一个CMSWeb的ASP... 查看全文
http://www.c-sharpcorner.com/UploadFile/0c1bb2/sorting-paging-searching-in-Asp-Net-mvc-5/https://dzone.com/articles/table-sorting-paginationhttps://datatables.net/Index.cshtm:@{ViewBag.Title="PagingSortingSearchingInASP.NETMVC5";}<... 查看全文
· Asp.net Mvc、webApi配置允许跨域发布时间:2017-11-22
Web.config下<system.webServer>节点下配置<httpProtocol><customHeaders><addname="Access-Control-Allow-Origin"value="http://localhost:60699"/><addname="Access-Control-Allow-Headers"value="*"/><addname="Access-Control-Allow... 查看全文
ASP.NETCore都2.0了,它的普及还是不太好。作为一个.NET的老司机,我觉得.NETCore给我带来了很多的乐趣。Linux,Docker,CloudNative,MicroService,DevOps这些都能跟它很完美的结合,再加ASP.NETCore轻量、模块化、以及现代化的结构设计让人不喜欢都难。上次写了这篇极简版ASP.NETCore学习路径之后,有人提出能不能提供所有知识点的链接,我觉得也那是极好的,但是为什么不玩点新鲜的呢?所以,我录了这一系列的视频教程(的前两章....... 查看全文
在网站运行中,错误是不可避免的,错误页的产生也是不可缺少的。这几天看了博友的很多文章,自己想总结下我从中学到的和实际中配置的。首先,需要知道产生错误页的来源,一种是我们的.NET平台抛出的,一种是网站所依赖的宿主抛出的,一般来讲我们所依赖的宿主就是IIS了。IIS中的错误页入口:其中的错误码想必并不陌生这里是在服务器上找不到所需资源时抛出的错误页,在这里可以设置需要展示的错误页面,只需将预定的错误页面加入服务器中,然后在指定状态码下配置路径即可。这是请求在IIS中时,还未完全进入到asp... 查看全文
1、在表单需要提交Html的页面头部加入ValidateRequest="false"<%@PageLanguage="C#"AutoEventWireup="true"ValidateRequest="false"%>2、webConfig的<system.web>节点下配置<httpRuntimerequestValidationMode="2.0"/>... 查看全文
· ASP.NET Core学习之三 NLog日志发布时间:2017-11-19
上一篇简单介绍了日志的使用方法,也仅仅是用来做下学习,更何况只能在console输出。NLog已是日志库的一员大佬,使用也简单方便,本文介绍的环境是居于.NETCORE2.0,目前的版本也只有beta版。一、安装和配置1.安装命令如下PM>Install-PackageNLog.Web.AspNetCore-Version4.5.0-beta042.创建配置文件在web项目根目录下,创建配置文件nlog.config,并且将文件的属性“复制到输出目录&rdquo... 查看全文
在使用由Angular,React,Vue等应用程序框架构建的客户端应用程序时,您总是会处理HTML5客户端路由,它将完全在浏览器中处理到页面和组件的客户端路由。几乎完全在浏览器中...HTML5客户端路由在客户端上工作的很好,但是当深入链接到一个站点或在浏览器中按刷新时,客户端路由有一个恶习,变成服务器HTTP请求。请求可能未配置服务器的路由。在这篇文章中,我将讨论如何使ASP.NETCore(或间接ASP.NET应用程序)通过有效地将客户端应用程序重新连接到其路由来处理这些“假”请求... 查看全文
上一篇文章介绍了使用Authorize特性实现了ASP.NETMVC中针对Controller或者Action的授权功能,实际上这个特性是MVC功能的一部分,被称为过滤器(Filter),它是一种面向切面编程(AOP)的实现,本章将从以下几个方面来介绍ASP.NETMVC中的过滤器。●ASP.NETMVC中的过滤器及其类型●ASP.NETMVC中常用的过滤器●ASP.NETMVC过滤器的应用方法●ASP.NETMVCAction方法的调用与Filter的执行●ASP... 查看全文