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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> ASP.NET >>列表
从编程的角度来讲,ASP.NETWebAPI针对CORS的实现仅仅涉及到HttpConfiguration的扩展方法EnableCors和EnableCorsAttribute特性。但是整个CORS体系不限于此,在它们背后隐藏着一系列的类型,我们将会利用本章余下的内容对此作全面讲述,今天我们就来讨论一下用于定义CORS授权策略的EnableCorsAttribute特性背后的故事。目录一、CorsPolicy二、CorsPolicyProvider三... 查看全文
一、前言我们在优化Web服务的时候,对于静态的资源文件,通常都是通过客户端缓存、服务器缓存、CDN缓存,这三种方式来缓解客户端对于Web服务器的连接请求压力的。本文指在这三个方面,在ASP.NETCore中静态文件的实现过程和使用方法进行阐述。当然也可以考虑使用反向代理的方式(例如IIS或Nginx),这些不是本文讨论的内容。本文重点展示如何通过StaticFileMiddleware中间件,提高网站的性能。虽然这不是唯一缓存文件的方式... 查看全文
最近在捣鼓一个稍微有点low的商城网站,没有计划做app却要求有个wap版,而前端又没有做成响应式,时间WTF,直接利用了asp.netmvc的DisplayModeProvider。使用方式依照上面的链接地址,asp.netmvcapplication启动的时候会在全局变量DisplayModeProvider.Instance.Modes集合中加入DisplayModeId=="Mobile"的IDisplayMode,因此如果想要在移动端浏览器中展示移动视图只需要添加对应的以... 查看全文
本节所谓的“配置同步”主要体现在两个方面:其一,如何监控配置源并在其变化的时候自动加载其数据,其目的是让应用中通过Configuration对象承载的配置与配置源的数据同步;其二、当Configuration对象承载的配置放生变换的时候如何向应用程序发送通知,最终让应用程序使用最新的配置。一、配置与配置源的同步配置模型提供了三个原生ConfigurationProvider(JsonConfigrationProvider... 查看全文
概述:ASP.NETWebAPI的好用使用过的都知道,没有复杂的配置文件,一个简单的ApiController加上需要的Action就能工作。但是在使用API的时候总会遇到跨域请求的问题,特别各种APP万花齐放的今天,对API使用者身份角色验证是不能避免的(完全开发的API不需要对使用者身份角色进行管控,可以绕过),这篇文章就来谈谈基于令牌TOKEN身份验证的实现。问题:对于WebAPI的选择性的开放,使用者无论使用AJAX,还是HttpClient对接,总要对使用者的身份角色进行验证... 查看全文
我们在上面对ASP.NETCore默认提供的具有跨平台能力的KestrelServer进行了详细介绍(《聊聊ASP.NETCore默认提供的这个跨平台的服务器——KestrelServer》),为了让读者朋友们对管道中的Server具有更加深刻的认识,接下来我们采用实例演示的形式创建一个自定义的Server。这个自定义的Server直接利用HttpListener来完成针对请求的监听、接收和响应,我们将其命名为HttpListenerServer... 查看全文
前言马上2016年就要过去了,时间可是真快啊。上次写完Identity系列之后,反响还不错,所以本来打算写一个ASP.NETCore中间件系列的,但是中间遇到了很多事情。首先是NPOI的移植工作,移植过后还有一些Bug需要修复,然后一个事情是一个有关于分布式架构中消息一致性的一个中间件设计开发工作,还有就是博客还要坚持写,最后就是还有好几本书需要读,以及消化学习,所以深深感觉到时间不够用。废话不多说了,进入主题... 查看全文
· Pro ASP.Net Core MVC 6th 第四章发布时间:2017-04-27
第四章C#关键特征在本章中,我描述了Web应用程序开发中使用的C#特征,这些特征尚未被广泛理解或经常引起混淆。这不是关于C#的书,但是,我仅为每个特征提供一个简单的例子,以便您可以按照本书其余部分的示例,并在自己的项目中利用他们。表4-1总结了本章的内容。表4-1本章汇总问题解决方案代码示例避免访问空引用属性使用空条件操作符6-9简化C#属性使用自动实现的属性10-12简化字符串构造使用字符串插值13在单个步骤内创建对象并赋值使用对象或集合初始化器14... 查看全文
1.传递数组$(function(){varvalue=["C#","JAVA","PHP"];$("input[type='button']").click(function(){$.ajax({url:"/Home/List",type:"Get",data:{valuelist:value},traditional:true,//必须设置该属性,否则控制器中获取不到值success:function(data){alert("Success");}});});})... 查看全文
· asp.net identity的学习记录发布时间:2017-04-23
#identity数据库##创建空数据库交给ef管理###添加asp.netidentity包```Install-PackageMicrosoft.AspNet.Identity.EntityFrameworkInstall-PackageMicrosoft.AspNet.Identity.OWINInstall-PackageMicrosoft.Owin.Host... 查看全文
小分享:我有几张阿里云优惠券,用券购买或者升级阿里云相应产品最多可以优惠五折!领券地址:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=ohmepe03目录索引【无私分享:ASP.NETCORE项目实战】目录索引简介在我们之前的Asp.netmvc开发中,一提到配置文件,我们不由的想到web.config和app.config,在core中,我们看到了很多的变化,新的配置系统显得更加轻量级... 查看全文
增加动态输出整个web应用平台的关注点在于构建并显示动态输出内容。在MVC里,控制器负责构建一些数据并将其传给视图。视图负责渲染成HTML。从控制器向视图传递数据的一种方式是使用ViewBag对象,它是一个控制器基类的成员。ViewBag是一个动态对象,你可以给他赋值任意属性给视图来渲染用。代码2-5演示了如何在HomeController里传递简单对象。Listing2-5.设置视图数据usingSystem;usingMicrosoft.AspNetCore.Mvc... 查看全文
小分享:我有几张阿里云优惠券,用券购买或者升级阿里云相应产品最多可以优惠五折!领券地址:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=ohmepe03原文:WorkingwithStaticFiles作者:RickAnderson翻译:刘怡(AlexLEWIS)校对:谢炀(kiler398)、许登洋(Seay)、孟帅洋(书缘)静态文件(staticfiles),诸如HTML、CSS... 查看全文
小分享:我有几张阿里云优惠券,用券购买或者升级阿里云相应产品最多可以优惠五折!领券地址:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=ohmepe03随着深入使用ASP.NETWebApi,我们可能会在项目中考虑将前端的业务分得更细。比如前端项目使用Angularjs的框架来做UI,而数据则由另一个WebApi的网站项目来支撑。注意,这里是两个Web网站项目了... 查看全文
小分享:我有几张阿里云优惠券,用券购买或者升级阿里云相应产品最多可以优惠五折!领券地址:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=ohmepe03实体框架(EntityFramework)简介简称EF与ADO.NET关系ADO.NETEntityFramework是微软以ADO.NET为基础所发展出来的对象关系对应(O/RMapping)解决方案,早期被称为ObjectSpace... 查看全文
· ASP.NET Core 中间件之压缩、缓存发布时间:2017-04-16
小分享:我有几张阿里云优惠券,用券购买或者升级阿里云相应产品最多可以优惠五折!领券地址:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=ohmepe03前言今天给大家介绍一下在ASP.NETCore日常开发中用的比较多的两个中间件,它们都是出自于微软的ASP.NET团队,他们分别是Microsoft.AspNetCore.ResponseCompression和Microsoft... 查看全文
· 在ASP.NET MVC4中配置Castle发布时间:2017-04-13
Castle是针对.NET平台的一个非常优秀的开源项目,重点是开源的哦。它在NHibernate的基础上进一步封装,其原理基本与NHibernate相同,但它较好地解决NHibernate的缺陷,从ORM(对象关系映射)到IOC(inversionofcontrol,控制反转)容器,再到web层的MVC框架,基本上包括整个开发过程的所有内容。在VS2013MVC4+SQLServer2008的环境下配置Castle可以简单分为如下4个步骤(一)引用Castle... 查看全文
· Asp.Net 初级 高级 学习笔记发布时间:2017-04-09
本文并非作者原创,但是作者发表!不知道十年后,会用多少人收益我的文章,哈哈!各位,来加个关注!【注*】改文章总结了ASP.Net从入门到高级的知识!朱磊:2012-0212--------------【朱磊是本文的原创大神,据说当年在黑马刚毕业,月薪税前1W】-------------01.Main函数是什么?在程序中使用Main函数有什么需要注意的地方?02.CLR是什么?程序集是什么?当运行一个程序集的时候,CLR做了什么事情?03.值类型的默认值是什么?(情况一:字段或全局静态变量变量... 查看全文
· Pro ASP.NET Core MVC 第6版 第一章发布时间:2017-04-09
第一章ASP.NETCoreMVC的前世今生ASP.NETCoreMVC是一个微软公司开发的Web应用程序开发框架,它结合了MVC架构的高效性和简洁性,敏捷开发的思想和技术,和.NET平台的最好的部分。在本章,我们将学习为什么微软创建ASP.NETCoreMVC,看看他和他的前辈的比较以及和其他类似框架的比较,最后,大概讲一下ASP.NETcoreMVC里面有什么新东西,还有本书中包括哪些内容。了解ASP.NETCoreMVC的历史最开始的ASP.NET诞生在2002年,那个时候... 查看全文
· asp.net mvc 记录Action耗时发布时间:2017-03-31
可能有些时候需要记录Action的执行时间来优化系统功能,这时可以用过滤器来实现。新建项目项目名称随便取身份验证:不进行身份验证安装Nlog这里使用NLog来输出日志,具体使用说明请看:https://github.com/nlog/NLog/wiki(相比log4net文档说明会好很多)解决方案中右键,选择管理NuGet包在浏览中输入:"nlog",我使用是VS2015,其它版本类似选择Nlog.Config的目的是顺便把配置文件也下载了选择确定安装时会输出相关信息... 查看全文