随笔分类 -  ASP.NET

摘要:左外连接会检索出LEFT JOIN左表中的所有行,而不管右表是否有匹配项。 今天的一个项目中,需要将classlist表与其他3张表进行连接查询,且classlist表中某列为空的数据也需要查询出来,这就需要进行LEFT JOIN(左外连接查询),且项目使用的是Entity Framework框架, 阅读全文
posted @ 2021-09-11 14:12 自由的鱼 阅读(1211) 评论(0) 推荐(0) 编辑
摘要:public static List<T> ConvertDataTableToGenericList<T>(DataTable dt) { var columnNames = dt.Columns.Cast<DataColumn>() .Select(c => c.ColumnName) .ToL 阅读全文
posted @ 2021-05-16 17:32 自由的鱼 阅读(505) 评论(0) 推荐(0) 编辑
摘要:我来自己写一下答案,以给后来的朋友一点思路和建议:1,首先把Access-Control-Allow-Origin设置成*是不妥的,自己的接口服务器不能允许所有人都可以访问。2,具体哪里可以设置Access-Control-Allow-Origin呢, a,web.config中可以设置; b,需要 阅读全文
posted @ 2019-03-05 09:32 自由的鱼 阅读(24981) 评论(0) 推荐(0) 编辑
摘要:Entity Framework是个好东西,虽然没有Hibernate功能强大,但使用更简便。今天整理一下常见SQL如何用EF来表达,Func形式和Linq形式都会列出来(本人更喜欢Func形式)。 1、简单查询: SQL: EF: 2、查询部分字段: SQL: EF: 3、查询单一记录: SQL: 阅读全文
posted @ 2018-08-10 17:05 自由的鱼 阅读(633) 评论(0) 推荐(0) 编辑
摘要:错误描述:当在ASP.NET应用程序中引用Microsoft Excel组件,并在程序中调用时,部署到服务器上经常会遇到以下的错误:检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005 阅读全文
posted @ 2018-01-15 21:06 自由的鱼 阅读(2989) 评论(0) 推荐(0) 编辑
摘要:Windows7 IIS 500 – 内部服务器错误解决方案 1、解决方法:打开IIS,在功能视图中找到“错误页”,双击进去后,看最右边的“操作”下的“编辑功能设置…”,将“错误响应”下的“详细错误”勾上。 2、打开控制面板→管理工具→Internet 信息服务(IIS)管理器→双击“ASP”图标, 阅读全文
posted @ 2017-12-14 21:41 自由的鱼 阅读(20217) 评论(0) 推荐(0) 编辑
摘要:今天做了一个Word导出功能,在使用WordAPI时,给出了”检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问“错误 解决方案如下: 1、点击Win +R键输入comex 阅读全文
posted @ 2017-12-13 21:37 自由的鱼 阅读(1196) 评论(0) 推荐(0) 编辑
摘要:1.可以使用3.0的版本: 2.使用ServiceStack.Redis.Complete: 阅读全文
posted @ 2017-07-19 22:29 自由的鱼 阅读(898) 评论(0) 推荐(0) 编辑
摘要:在ASP.NET MVC中,通过应用程序生命周期中的Application_Error事件可以捕获到网站引发的所有未处理异常。本文作为学习笔记,记录了使用Global.asax文件的Application_Error事件处理和捕获全局异常的详细步骤。 文章演示项目是使用vs2013编译器编写的,下载 阅读全文
posted @ 2017-06-08 18:01 自由的鱼 阅读(1071) 评论(0) 推荐(0) 编辑
摘要:最近拜读了博客园我一直很敬仰的大神几年前关于asp.net mvc中自定义Remote验证的文章: Asp.net MVC验证哪些事(3)-- Remote验证及其改进(附源码) 获益匪浅。但是文中给出的解决方案,个人觉得里面动态执行验证方法的那段代码有可以完善的地方(并没有半点对大神的诋毁,代码为 阅读全文
posted @ 2017-05-11 11:52 自由的鱼 阅读(512) 评论(2) 推荐(1) 编辑
摘要:1.引入nuget包 2.配置界面 3.配置Global.asax.cs 4.监控具体代码 5.视图不现实监控结果 官网介绍:http://miniprofiler.com/ 阅读全文
posted @ 2017-04-20 11:58 自由的鱼 阅读(657) 评论(0) 推荐(0) 编辑
摘要:left join 阅读全文
posted @ 2017-03-23 16:10 自由的鱼 阅读(4055) 评论(0) 推荐(0) 编辑
摘要:前提:假定有2台服务器:服务器a和服务器b,则服务器a和b须在同一局域网内 服务器设定:a为web服务器,b为文件服务器。这里服务器环境是:Windows Server 2008 R2 大致步骤如下: 1.在服务器a和b上面分别建立系统用户,这里都设置成一致的:IIS_SHARED/password 阅读全文
posted @ 2016-12-30 16:21 自由的鱼 阅读(987) 评论(0) 推荐(0) 编辑
摘要:连接字符串: 配置节点: 阅读全文
posted @ 2016-12-26 14:01 自由的鱼 阅读(286) 评论(0) 推荐(1) 编辑
摘要:<?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandle 阅读全文
posted @ 2016-12-19 20:36 自由的鱼 阅读(350) 评论(0) 推荐(0) 编辑
摘要:1.安装MiniProfiler包 2.在Views下的web.config中引入命名空间: 3.在_Layout</body>前加入: 4.在Global.asax中加入: 5.在web.config中加入(如果MiniProfiler不展示任何信息): demo 阅读全文
posted @ 2016-09-20 09:26 自由的鱼 阅读(258) 评论(0) 推荐(0) 编辑
摘要:.NET中4种异步方式? ASP.NET请求是如何处理的? 每个 ASP.NET 请求都要先通过 IIS,然后再由 ASP.NET 处理程序进行最终处理。 首先IIS 接收请求,初步处理后,发送给ASP.NET(必须是一个ASP.NET请求),然后由ASP.NET进行实际处理并生成响应,之后该响应通 阅读全文
posted @ 2016-09-09 10:34 自由的鱼 阅读(357) 评论(0) 推荐(0) 编辑
摘要:如上截图,明明引用了“System.web.mvc”,可是还出这样的错误。 解决方法: 1、右键引用的“System.Web.Mvc” 2、《复制本地》一样选择《True》 3、问题解决 阅读全文
posted @ 2016-08-19 11:49 自由的鱼 阅读(769) 评论(0) 推荐(0) 编辑
摘要:entityframework扩展: http://entityframework-plus.net/ 阅读全文
posted @ 2016-06-26 13:06 自由的鱼 阅读(147) 评论(0) 推荐(0) 编辑