Welcome 微信登录

首页 / 网页编程 / ASP.NET

.NET中开源文档操作组件DocX的介绍与使用

.NET中开源文档操作组件DocX的介绍与使用

前言相信大家应该都有所体会,在目前的软件项目中,都会较多的使用到对文档的操作,用于记录和统计相关业务信息。由于系统自身提供了对文档的相关操作,所以在一定程度上极大的简化了软件使用者的工作量。在.NET项目中如果用户提出了相关文档操作的需求,开发者较多的会使用到微软自行提供的插件,在一定程度上简化了开发人员的工作量,但是同时也给用户带来了一些困扰,例如需要安装庞大的office,在用户体验性就会降低很多,并且在国内,很多人都还是使用wps,这就导致一部分只安...
.NET中如何将文本文件的内容存储到DataSet

.NET中如何将文本文件的内容存储到DataSet

前言项目中对文本文件的操作比较简单,但是如果需要将文本文件的内容写入系统的缓存中,操作起来,会稍微的繁琐一些。现在总结一个较为通用的方法,将文本文件的内容缓存进入DataSet数据集中。下面话不多说了,我们直接来看示例代码吧。示例代码private DataSet _iifSet;/// <summary>/// 将文本文件转化为DataSet/// </summary>/// <param name="filePath"&g...
Asp.Net Core 通过中间件防止图片盗链的实例

Asp.Net Core 通过中间件防止图片盗链的实例

一、原理要实现防盗链,我们就必须先理解盗链的实现原理,提到防盗链的实现原理就不得不从HTTP协议说起,在HTTP协议中,有一个表头字段叫referer,采用URL的格式来表示从哪儿链接到当前的网页或文件。换句话说,通过referer,网站可以检测目标网页访问的来源网页,如果是资源文件,则可以跟踪到显示它的网页地址。有了referer跟踪来源就好办了,这时就可以通过技术手段来进行处理,一旦检测到来源不是本站即进行阻止或者返回指定的页面。如果想对自己的网站进行...
浅谈ASP.NET Core 中间件详解及项目实战

浅谈ASP.NET Core 中间件详解及项目实战

前言本篇文章是我们在开发自己的项目中实际使用的,比较贴合实际应用,算是对中间件的一个深入使用了,不是简单的Hello World。中间件(Middleware)的作用我们知道,任何的一个web框架都是把http请求封装成一个管道,每一次的请求都是经过管道的一系列操作,最终到达我们写的代码中。那么中间件就是在应用程序管道中的一个组件,用来拦截请求过程进行一些其他处理和响应。中间件可以有很多个,每一个中间件都可以对管道中的请求进行拦截,它可以决定是否将请求转移...
浅谈如何在ASP.NET Core中实现一个基础的身份认证

浅谈如何在ASP.NET Core中实现一个基础的身份认证

ASP.NET终于可以跨平台了,但是不是我们常用的ASP.NET, 而是叫一个ASP.NET Core的新平台,他可以跨Windows, Linux, OS X等平台来部署你的web应用程序,你可以理解为,这个框架就是ASP.NET的下一个版本,相对于传统ASP.NET程序,它还是有一些不同的地方的,比如很多类库在这两个平台之间是不通用的。今天首先我们在ASP.NET Core中来实现一个基础的身份认证,既登陆功能。前期准备:1.推荐使用 VS 2015 ...
谈谈如何在ASP.NET Core中实现CORS跨域

谈谈如何在ASP.NET Core中实现CORS跨域

CORS(Cross-origin resource sharing)是一个W3C标准,翻译过来就是 "跨域资源共享",它主要是解决Ajax跨域限制的问题。CORS需要浏览器和服务器支持,现在所有现代浏览器都支持这一特性。注:IE10及以上只要浏览器支持,其实CORS所有的配置都是在服务端进行的,而前端的操作浏览器会自动完成。在本例中,将演示如何再ASP.NET Core中实现CORS跨域。前期准备你需要windows系统。你需要安装IIS。推荐使用VS2...
在ASP.NET Core中实现一个Token base的身份认证实例

在ASP.NET Core中实现一个Token base的身份认证实例

以前在web端的身份认证都是基于Cookie | Session的身份认证, 在没有更多的终端出现之前,这样做也没有什么问题,但在Web API时代,你所需要面对的就不止是浏览器了,还有各种客户端,这样就有了一个问题,这些客户端是不知道cookie是什么鬼的。 (cookie其实是浏览器搞出来的小猫腻,用来保持会话的,但HTTP本身是无状态的, 各种客户端能提供的无非也就是HTTP操作的API)而基于Token的身份认证就是应对这种变化而生的,它更开放,安...
详解如何在ASP.NET Core中使用Redis

详解如何在ASP.NET Core中使用Redis

Redis 是一个开源的内存中的数据结构存储系统,可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构:字符串,哈希表,列表,集合,有序集等等。Redis 官方没有推出Windows版本,倒是由Microsoft Open Tech提供了Windows 64bit 版本支持。如何在Windows机器上安装Redis=>下载安装文件Redis-x64-3.2.100.msi,安装完毕之后,打开service管理器,找到Redis服务,并将其启动。...
详解在ASP.NET Core中使用Angular2以及与Angular2的Token base身份认证

详解在ASP.NET Core中使用Angular2以及与Angular2的Token base身份认证

Angular2是对Angular1的一次彻底的,破坏性的更新。相对于Angular1.x,借用某果的广告语,唯一的不同,就是处处都不同。•首先,推荐的语言已经不再是Javascript,取而代之的TypeScript,(TypeScript = ES6 + 类型系统 + 类型注解), TypeScriipt的类型系统对于开发复杂的单页Web app大有帮助,同时编译成javascript后的执行效率也比大多数手写javascript要快。有兴...
ASP.NET MVC异步获取和刷新ExtJS6 TreeStore

ASP.NET MVC异步获取和刷新ExtJS6 TreeStore

从数据库获取构造树结构是ExtJS TreePanel的核心技术,常用方法是TreeStroe里配置proxy,这种方式的root成了一个不受控制的节点。TreeStroe的root实际是一个层叠json数据,大部分情况是直接写一些简单数据,但在实际应用中必定是要从数据库读取的。我的方法是先用Ext.Ajax.request获取root数据形成TreeStroe。定义一个全局的TreeStroe名字是mTreeStore,用Ext.Ajax.request...
用.NET Core写爬虫爬取电影天堂

用.NET Core写爬虫爬取电影天堂

自从上一个项目从.NET迁移到.NET core之后,磕磕碰碰磨蹭了一个月才正式上线到新版本。然后最近又开了个新坑,搞了个爬虫用来爬dy2018电影天堂上面的电影资源。这里也借机简单介绍一下如何基于.NET Core写一个爬虫。PS:如有偏错,敬请指明…PPS:该去电影院还是多去电影院,毕竟美人良时可无价。准备工作(.NET Core准备)首先,肯定是先安装.NET Core咯。下载及安装教程在这里:http://www.jb51.net/article/...
详解ASP.NET Core和ASP.NET Framework共享身份验证

详解ASP.NET Core和ASP.NET Framework共享身份验证

.NET Core 已经热了好一阵子,1.1版本发布后其可用性也越来越高,开源、组件化、跨平台、性能优秀、社区活跃等等标签再加上“微软爸爸”主推和大力支持,尽管现阶段对比.net framework还是比较“稚嫩”,但可以想象到它光明的前景。作为.net 开发者你是否已经开始尝试将项目迁移到.net core上?这其中要解决的一个较大的问题就是如何让你的.net core和老.net framework站点实现身份验证兼容!1、第一篇章我们先来看看.net...
ASP.NETMVC传送参数至服务端详解及实例

ASP.NETMVC传送参数至服务端详解及实例

ASP.NET MVC传送参数至服务端ASP.NET MVC传送参数至服务端,前端与服务端的写法,你可以参考与采用适合你的需求的。当你只传递一两个参数也许觉得没有什么,如果一个方法中带的参数多的话,可以考虑model,前端可以考虑对象进行,这样与model的属性名称比对,好维护与少错误。下面所有演示均是在ASP.NET MVC环境中进行。在控制器中,创建两个Action,第二个Action是带四个参数的方法,正常开发环境中,你有几个参数,就得写上几个参数。...
HTTP 错误 500.19 - Internal Server Error解决办法详解

HTTP 错误 500.19 - Internal Server Error解决办法详解

HTTP 错误 500.19 - Internal Server Error最近做项目出现了这个错误,经过同事之间的讨论未能解决,之后百度一下找到了解决方法,这里就说下希望大家遇到这种错误可以顺利解决。无法访问请求的页面,因为该页的相关配置数据无效。如下图:解决方法,到站点目录的属性,安全标签,添加用户(Everyone),并给修改权限:感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!...
<< 1 2 3 4 5 6 7 8 9 10 >>