随笔分类 -  ASP.NET

.net基础知识
摘要:原文地址:https://www.cnblogs.com/Soar1991/p/15165595.html 感觉有用 搬运收藏 文件下载是一个软件开发中的常见需求。本文从最简单的下载方式开始步步递进,讲述了文件下载过程中的常见问题并给出了解决方案。并展示了如何使用多线程提升 HTTP 的下载速度以及 阅读全文
posted @ 2021-08-20 14:17 黄树强 阅读(178) 评论(0) 推荐(0)
摘要:情景:站点忽然无法登陆,直接报错,本地调试没问题,尝试重新发布站点,在停站点的时候,无法停止,弹框如下图所示, 发现C盘已无空间,扩容C后,问题解决。 下面转自:https://blog.csdn.net/cillent_boy/article/details/90549705 通过它的个人补充解决 阅读全文
posted @ 2021-03-09 17:11 黄树强 阅读(2832) 评论(0) 推荐(1)
摘要:Lamdba是延迟执行的,实际上什么都没有发生,当真正使用对象的时候(例如调用:First, Single, ToList….的时候)才执行。 1.Where var var_dtTable = dtTable.AsEnumerable().Where<DataRow>(W => W["NAME"] 阅读全文
posted @ 2020-11-26 19:20 黄树强 阅读(638) 评论(0) 推荐(0)
摘要:最近在ASP.NET MVC中遇到一个问题,如题,在使用EF数据模型的时候,要去添加一条新的数据到Sqlserver数据库,出现了该异常。 数据库中,某个要进行Add或者Edit的字段的数据类型为datetime,比如表A中的today字段,类型为datetime。而后台代码进行数据库操作时,并没有 阅读全文
posted @ 2020-11-26 18:48 黄树强 阅读(2215) 评论(0) 推荐(0)
摘要:只用select时 delp中元素sign的值并没有变,但是当tolist之后,sign的值变成了1; select官方解释; 将序列中的每个元素投影到新表单。测试用新变量接收: 用aaa新变量接收,但是此时aaa和delp的sign都是0;但是在下面tolist之后,aaa和delp的sign都变 阅读全文
posted @ 2019-12-24 16:45 黄树强 阅读(7816) 评论(1) 推荐(0)
摘要:First()表示取集合中的第一个元素,如果集合为空,则抛异常。 FirstOrDefault()表示取集合的第一个元素。 如果集合为空,且集合元素是引用类型,则返回null。 如果集合为空,且集合元素是值类型,则返回默认值。 注: 可以使用type(T).IsValueType来判断任意类型是否值 阅读全文
posted @ 2019-06-23 12:15 黄树强 阅读(2039) 评论(0) 推荐(0)
摘要:场景:由于一些原因,实体中属性比数据库中字段多了一个startPage属性。PS:controllers中用实体类去接收参数,但是传入的参数比数据库中实体表多了一个字段, 这种情况下,应该建一个viewmodel来接收参数,但是懒不想建,所以直接在实体类中加个一个属性。 问题:进行EF操作时,就会出 阅读全文
posted @ 2019-04-19 23:25 黄树强 阅读(2978) 评论(0) 推荐(0)
摘要:jsapi里有如何判断点是否在多边形内的例子,但是这个项目根据实际需要,需要在后台来判断,点是否在多边形中,但是在百度地图web服务api中没有相关的方法, 只有百度其他的了:主要看来数学要不错才行啊。亲测可用。我用的第二种方法: 具体解法: 要判断点是否在多边形的内部,适用于任意多边形的方法最常用 阅读全文
posted @ 2018-04-12 15:38 黄树强 阅读(3075) 评论(0) 推荐(0)
摘要:其实关键是AsEnumerable()方法,返回一个 System.Collections.Generic.IEnumerable<T> 对象 误区: 一: 二: 本来认为通过以上两种方式可以方便的得到 列以及对应的值 方便序列化成json 调试: 结果并非想象的 列名 对应相应的值 其中ItemA 阅读全文
posted @ 2018-03-03 18:19 黄树强 阅读(1596) 评论(0) 推荐(0)
摘要:A a = new A(); Type t = typeof(A); var v1 = t.GetField("n").GetValue(a);//获取字段值,你的类A.n是字段,不是属性 n是字段的名称 var v2 = t.GetProperty("n").GetValue(a, null);//获取属性值 //两个参数的GetValue向下兼容.net framework 2.... 阅读全文
posted @ 2018-01-11 16:51 黄树强 阅读(493) 评论(0) 推荐(0)
摘要:做项目的时候,将DataTable序列化成Json,通过ashx向前台返回数据的时候,前台总是获取不到数据,但是程序运行却没问题, 没抛出异常。一时找不到办法,减小输出的数据量,这时前台可以接收到页面,没办法,只能try catch了。截获异常: Data = 由于代码已经过优化或者本机框架位于调用 阅读全文
posted @ 2017-03-31 16:04 黄树强 阅读(5344) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/JiangXiaoTian/articles/3490904.html 网站开发中,为了保存用户的信息,有时候需要使用session。如果我们在aspx页面中使用Session,只需要Session["key"]=value就可以,获取时使用int 阅读全文
posted @ 2016-11-25 15:59 黄树强 阅读(2972) 评论(3) 推荐(0)
摘要:最近做项目的时候 用户提出要上传大图片 一张图片有可能十几兆 本来用的第三方的上传控件 有限制图片上传大小的设置 以前设置的是2M 按照用户的要求 以为直接将限制图片上传大小的设置改下就可以了 但是当上传大图片的时 总是异常: 错误消息:超过了最大请求长度 解决方案: 错误原因:asp.net默认最 阅读全文
posted @ 2016-08-19 17:22 黄树强 阅读(1669) 评论(2) 推荐(1)
摘要:最近在做项目中用到2013中的ReportView11 在本机IIS中使用完全没问题 但是放到服务器上总是出问题 解决办法:(1)首先在自己机器上开发的时候 是不用引用 Microsoft.ReportViewer.Common.dll和Microsoft.ReportViewer.WebForms 阅读全文
posted @ 2016-08-15 11:39 黄树强 阅读(2075) 评论(0) 推荐(0)