随笔分类 -  asp.net

摘要:MVC中有一个处理异常的过滤器 HandleErrorAttribute 1.新建一个类继承自 HandleErrorAttribute,然后重写OnException这个方法 只要程序出错就会执行这个方法。 2.注册定义好的异常过虑器 打开App_Start文件夹中FilterConfig.cs修 阅读全文
posted @ 2018-05-15 21:49 阅读(1096) 评论(0) 推荐(0)
摘要:下面解释每个配置的作用 Table :用于指定生成表的表名、架构信息。 Column :用于指定生成数据表的列信息,如列名、数据类型、顺序等。 Key :用于指定任何名称的属性作为主键列并且默认将此列作为标识列(如果不想默认生成标识可以指定“DatabaseGenerated”属性的值为“None” 阅读全文
posted @ 2018-05-14 14:13 阅读(788) 评论(0) 推荐(0)
摘要:一,在models文件夹中,建立相应的model文件 这里注意一点,这里建立的class名,就是数据库里表的名字。 在这里面,可以建立表之间的关系。 这里要说明一点的事,一般情况下,我们会把n:m的形式,变成两个1:n的模式 二,新建一个Dal文件夹,用来建立Database Context 这里面 阅读全文
posted @ 2018-05-13 21:08 阅读(278) 评论(0) 推荐(0)
摘要:问题:entity.BZ的值是null,Request.Form["BZ"]的值是空字符串 目标:让entity.BZ的值是空字符串。 解决方法:在实体的BZ属性上加上 [DisplayFormat(ConvertEmptyStringToNull = false)] 另:若遇到参数实体entity 阅读全文
posted @ 2018-05-07 21:18 阅读(473) 评论(0) 推荐(0)
摘要:环境:asp.net 4.0 + MVC 4 + Entity Framework 5异常:使用code first 碰到错误:列名 'Discriminator' 无效。这是一个很少见的错误,搜索了很久才发现是code first 的poco实体对象的继承问题。 比如,我定义了一个实体类,对应数据 阅读全文
posted @ 2018-04-25 13:09 阅读(531) 评论(0) 推荐(0)
摘要:转自:http://chengchenxu.com 阅读全文
posted @ 2018-03-18 17:12 阅读(380) 评论(0) 推荐(0)
摘要:一、jiebaForLuceneNet的使用 JiebaAnalyzer:与Lucene.NET集成的主接口,添加索引和搜索时使用此类的实例作为analyzer参数 JiebaTokenizer:为JiebaAnalyzer提供分词功能 Integration.LuceneNet.Sample项目中 阅读全文
posted @ 2017-10-20 18:04 阅读(818) 评论(0) 推荐(0)
摘要:首先声明:我对Lucene.Net并不熟悉,但搜索确实是分词的一个重要应用,所以这里还是尝试将两者集成起来,也许对你有一参考。 看到了两个中文分词与Lucene.Net的集成项目:Lucene.Net.Analysis.PanGu和Lucene.Net.Analysis.MMSeg,参考其中的代码实 阅读全文
posted @ 2017-10-20 17:52 阅读(717) 评论(0) 推荐(0)
摘要:jieba是python下的一个检索库, 有人将这个库移植到了asp.net 平台下, 完全可以替代lucene.net以及盘古分词的搭配 之所以写这个, 其实是因为昨天面试时, 被问到网站的关键字检索你怎么做?我就是说了下sql模糊查询以及sql语句优化, 缓存。以前接触过关键字分词, 但是在.n 阅读全文
posted @ 2017-10-20 17:19 阅读(556) 评论(0) 推荐(0)
摘要:阅读目录 利用表单实现文件上传 表单异步上传(jquery.form插件) 模拟表单数据上传(FormData) 分片上传 使用HTML5 拖拽、粘贴上传 上传插件(WebUploader) 总结 阅读目录 利用表单实现文件上传 表单异步上传(jquery.form插件) 模拟表单数据上传(Form 阅读全文
posted @ 2017-08-06 22:15 阅读(374) 评论(0) 推荐(0)
摘要:几天前,我和我的朋友们使用 ASP.NET Core 开发了一个API ,使用的是GET方式,将一些数据返回到客户端 APP。我们在前端进行了分页,意味着我们将所有数据发送给客户端,然后进行一些data.length操作,以获得items count用于分页逻辑。为了减少HTTP请求的负荷,我们决定 阅读全文
posted @ 2017-08-02 23:23 阅读(771) 评论(1) 推荐(1)
摘要:未能加载文件或程序集“*”或它的某一个依赖项。试图加载格式不正确的程序。 原因:操作系统是64位的,但发布的程序引用了一些32位的ddl,所以出现了兼容性的问题解决方案一:如果是64位机器,IIS——应用程序池——高级设置——启用32位应用程序 :true。解决方案二:修改项目属性——生成——目标平 阅读全文
posted @ 2017-06-07 11:52 阅读(5611) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/coding1016/p/4924181.html 阅读全文
posted @ 2017-04-10 21:12 阅读(2292) 评论(0) 推荐(0)
摘要:本文介绍在 C# 中使用 ThoughtWorks.QRCode.dll 生成指定尺寸和边框宽度的二维码。网上文章大多只是简单介绍内置参数的设置,根据我的使用目的,增加了自定义目标二维码图片尺寸和白边边框。有需要的朋友们可以试一下,如有bug欢迎指正。 首先,将 ThoughtWorks.QRCod 阅读全文
posted @ 2017-04-10 21:09 阅读(7590) 评论(0) 推荐(0)
摘要:传统的操作数据库方式,筛选数据需要用StringBuilder拼接一大堆的WHERE子句。 在Entity Framework中,代码稍有不慎就会造成巨大性能消耗,如: using(var db=new MyDbContext()) { var s= db.Students.ToList().Fir 阅读全文
posted @ 2017-04-10 21:02 阅读(2886) 评论(1) 推荐(1)
摘要:我总结了一下出现证书无法加载的原因有以下三个 1.证书密码不正确,微信证书密码就是商户号 解决办法:请检查证书密码是不是和商户号一致 2.IIS设置错误,未加载用户配置文件 解决办法:找到网站使用的应用程序池-->右击-->高级设置-->打开如下图-->在加载用户配置文件选择true 3.如果以上两 阅读全文
posted @ 2017-01-06 21:05 阅读(557) 评论(0) 推荐(0)
摘要:在MVC的逻辑代码里,Controller和Action是必须的,但是在网址里,并不需要完全体现Controller和Action。比如我们经常希望看到http://localhost/About而不是http://localhost/Home/About。 默认的路由规则 新建MVC应用程序后,G 阅读全文
posted @ 2016-08-20 23:02 阅读(1635) 评论(0) 推荐(0)
摘要:默认情况下,当EF调用SaveChanges()时,会把生成的所有SQL命令“包”到一个“事务(transaction)”中,只要有一个数据更新操作失败,整个事务将回滚。 在多数情况下,如果你总在数据更新操作代码中使用一个而不是多个DbContext对象,并且只是在最后调用一次SaveChanges 阅读全文
posted @ 2016-04-12 21:29 阅读(1123) 评论(1) 推荐(1)
摘要:自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累 了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。 分布式缓存框架: Microsoft 阅读全文
posted @ 2016-04-07 16:03 阅读(282) 评论(0) 推荐(0)
摘要:首先来明确一个问题,那就是在某些情况下,有些对象,我们只需要一个就可以了, 比如,一台计算机上可以连好几个打印机,但是这个计算机上的打印程序只能有一个, 这里就可以通过单例模式来避免两个打印作业同时输出到打印机中, 即在整个的打印过程中我只有一个打印程序的实例。 简单说来,单例模式(也叫单件模式)的 阅读全文
posted @ 2016-03-15 15:40 阅读(265) 评论(0) 推荐(0)