随笔分类 - .NET
.NET
摘要:asp.net core 框架源码地址 https://github.com/aspnet/AspNetCore 或者 https://github.com/dotnet/aspnetcore NET Extensions 扩展库源码地址 https://github.com/dotnet/exte
阅读全文
摘要:参考文章: http://blog.csdn.net/chengmodelong/article/details/41890229 https://www.cnblogs.com/zgqys1980/archive/2012/08/22/2650816.html 遇到这种情况是因为,出现该问题的原因
阅读全文
摘要:本文参考链接:https://stackoverflow.com/questions/344069/can-a-unit-test-project-load-the-target-applications-app-config-file 在单元测试时如果需要类似这样的 获取自定义配置信息将会获取不到
阅读全文
摘要:ajax post提交空字符串(string.Empty) MVC接收为null的问题 这个问题查了好多资料才知道原因: 当Model的元数据ConvertEmptyStringToNull为true,并且form的值为空字串时,返回null. 解决方法: 1、给对应的属性加上特性 2、覆写模型创建
阅读全文
摘要:前言:有了NuGet引用什么的管理起来方便多了,特别是团队合作的时候,但是在使用过程中发现从远程还原包的时候真的是等到花都谢了,没办法,只好自己搞个NuGet服务器。 我是分割线 废话少说,开始正题: 一、部署NugetServer 1、新建一个空的web项目(这里.NET Framework版本选
阅读全文
摘要:以前接收form表单的值直接用FormCollection或自定义类来接收,当有多个相同Name的值时会自动用“,”隔开,这样就有了一个问题,当值中本身就含有“,”时就比较难处理了。 所以解决方法就是 这样就不用自己根据“,”分割了
阅读全文
摘要:PatePoco中对sql参数化是直接用@+参数名来处理,但是想用如下语句时竟然报错了 执行时抛出异常,根据错误提示搞了很久都没找到原因,最后不得不求助于Google 一搜就搜到了答案,简直让我吐血(竟然是加个括号!!!),以下是正确写法
阅读全文
摘要:现有两张表A、B在一个dbContext中更新,且A表的ID为B的外键, 按照这个顺序就可以了满足要求,但是有前提条件,你需要提前根据EF规则将AB的关系映射好。 注: (1)调试的时候A.ID为0,实际执行时是对应的自增ID (2)我是ef6.0+sqlserver测试成功,其他的未测试
阅读全文
摘要:今天Home视图中新增了一个视图,因为不需要设置Layout就没与管他,但是运行起来一看,自动引用了布局,分析了半天 也没看出是哪的错误? 后来尝试着在area中增加了一个同样的视图就没有问题,比较这两个文件夹后发现,Home所在的views文件夹下多了一个_viewstart.cshtml, 打开
阅读全文
摘要:Model增加一个字段,数据库对应的也手动添加了字段但是运行时报错 The model backing the 'TopLogDbContext' context has changed since the database was created. Consider using Code Firs
阅读全文
摘要:MVC中如果用@string(string是包含html代码的字符串)形式输出字符串,那么对应的html标签会自动转义,如果想直接输出html可用以下方法: 从网上还搜到,一种方法,但是我尝试失败,也没有细研究,这里也贴出来 PS:参考原文: MVC中输出Html标签的方法
阅读全文
摘要:使用富文本编辑器是经常会遇到这个问题,在MVC中解决方法很简单只要在对应的action上添加[ValidateInput(false)]即可
阅读全文
摘要:列如获取Phone属性的值 ExcelColumnName类如下: Ps:要特别注意的是静态字段如果是以下这样定义的话就获取不到了,原因是:这样的话Phone就不被认为是类的属性了,再通过反射取属性就去不到了,根本找不到这个属性
阅读全文
摘要:更新:2021-06-01 结合大佬@秋荷雨翔给出的方法(原文链接地址:https://www.cnblogs.com/s0611163/archive/2019/08/23/11399898.html),做了个简单的实验(根据用户姓名去重),实验不严谨,仅供参考 1 void Main() 2 {
阅读全文
摘要:例子(一个人可以有多个手机) 总结 1、SELECT是把操作源的指定元素放到一个新的集合中 2、SELECTMANY的操作可以看做是两步,第一步与SELECT差不多(生成多个List<Phone>),第二步IEnumerable的元素合并成一个(将List<List<Phone>>合并成新的、大的L
阅读全文
摘要:参考文章地址http://www.cnblogs.com/willick/p/3361311.html 用 NPOI 导入 Excel 时,如果不对单元格的类型进行判断,当读取日期型单元格式将返回一串数字 通过DateUtil.IsCellDateFormatted方法可以判断单元格是否为日期格式,
阅读全文
摘要:总结参考:原文地址http://www.it165.net/pro/html/201305/5724.html TryUpdateModel (model)默认将view页面上form表单中的字段与model字段匹配, 如果相同则把表单中的值更新到model上, 如果只想更新某几个字段可以调用它的重
阅读全文
摘要:ASP.NET MVC 中model含有DateTime类型的字段 更新字段时提示:字段 EditTime必须是日期,、 但是明明填入的是日期还是给出这个提示, 看有的博客说那是因为日期形式错了,如果填入20130104那是不能通过了,填入01/04/2013就行了 我是用的MVC5,手动输入“01
阅读全文
摘要:更新:2021-03-10 11:41:00 参考文章:https://www.cnblogs.com/leo_wl/p/4872704.html 更新了.5取偶的例子,负数相关例子 我是分割线,以下是原文 Math.Round:四舍六入五取整 Math.Ceiling:向上取整,只要有小数都加1
阅读全文