构建可靠的平台

Web的应用范围很广,种类繁多。Microsoft的ASP.NET框架架构于最可靠的平台——强大、成熟的.NET框架之上。ASP.NET MVC是微软提供的最新Web开发框架,是ASP.NET提供给Web开发人员的一种全新的开发技术,可以轻松的帮助我们开发Web应用程序。

爱上MVC~为非法进行Action的用户提供HttpStatusCodeResult

2017年08月31日

对一MVC来说,它有Controller和Action,其中Action用来为页面提供数据和相关逻辑,并最后将页面渲染出来,而有些action是需要一些参数的,如文章的最终页,可能需要一个ID,而这个ID通常是和某个链接集成在一起的,不需要浏览者手动在URL上改,而有些被称为无聊的用户或者马虎的程序员就把ID参数忽略了,这时,我们的action一般是直接抛出Exception,而这对于一个页面来说...

如何使用 ASP.NET Core Web API 授权 Angular 2 应用

2017年08月25日

如何使用 ASP.NET Core Web API 授权 Angular 2 应用简介ASP.NET Core 是用于 Web 的新跨平台框架,而 Angular 2 是用于前端的新框架。 本示例将向你展示如何使用 ASP.NET Core Web API 授权 Angular 2 应用。示例先决条件• .NET Core 1.0 或更高版本。[.NET Core 和 Visual Studio ...

对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性。

2017年08月23日

今天在写代码的时候报如下错误:对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性。之后参考了一下其他资料,是因为:原因:写入的数据与表设定不一致。我的原因是在某一步的时候,写入的数据为空,但是原表设置为“不允许为空”,所以当进行到这一步操作时会出现异常。可以看到所有字段都设置为非空,但是上传上来的数据如图所示:有一个为空,所以才报错。还有一个原因是...

Lucene.Net 3.0.3如何从TokenStream中获取token对象

2017年08月21日

Lucene.Net最高版本为3.0.3,并且apache已经不再提供Lucene.Net的更新,没仔细研究过Lucene.Net的所有版本,Lucene.Net3.0.3遍历TokenStream获取Token对象,已经和以前的版本有了很大的区别,很多方法都已经删除了或者过时。   以前版本的Lucene.Net从TokenStream中获取Token时调用Next方法就行了,源代码如下-收缩C...

针对Asp.net MVC SEO的几点建议

2017年08月19日

1. 引言SEO 即搜索引擎优化,很多web开发人员本应该熟悉,至少需要了解的一个知识点。像百度、必应等搜索引擎其实一直都在进化。但是有些优化的技巧可能在短时间内不变。今天就给大家介绍几个专门针对Asp.net MVC网站的SEO技巧, 当然有些技巧也通用于其他website. 2. SEO工具首先介绍下一个 SEO 的一个小工具(SEO Toolkit),这个工具有点类似于一些分析exe程序性...

.Net开源网络爬虫Abot介绍

2017年08月19日

.Net中也有很多很多开源的爬虫工具,abot就是其中之一。Abot是一个开源的.net爬虫,速度快,易于使用和扩展。项目的地址是https://code.google.com/p/abot/对于爬取的Html,使用的分析工具是CsQuery, CsQuery可以算是.net中实现的Jquery, 可以使用类似Jquery中的方法来处理html页面。CsQuery的项目地址是https://git...

ASP.NET采集例子 一个小的网页爬虫

2017年08月19日

百度搜索K8机器人,抓取标题和链接,改下网址和正则,可以随便抓指定站,或者加个多线程,再加上相关漏洞测试,就可以写个自动入侵网站的程序。下面仅仅是简单的例子: using System;using System.Collections.Generic;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using...

asp.net mvc5中使用缓存依赖SqlCacheDependency

2017年08月08日

今天来演示一下在asp.NET mvc5中怎么使用缓存依赖。缓存是用来提高应用性能,降低服务器压力。适用于数据不易变,数据易通用的情景, 对于动态查询数据,例如数据分析,最好放弃使用缓存。使用缓存最麻烦的就是保持源数据和缓存的中的数据一致。缓存(Cache)依赖,就是缓存是否更新依赖于其它Object。.net的缓存依赖主要用到的类就是CacheDependency、SqlCacheDepende...