随笔分类 - MVC
摘要:使用NPOI进行导出Excel表格大家基本都会,我在网上却很少找到导出Excel表格并提示下载的 简单的代码如下 1 //mvc项目可以传多个id以逗号相隔的字符串 2 public ActionResult execl(string ids) 3 { 4 List<PayLog> list = n
阅读全文
摘要:最近发现vs2015的一个问题, 编译时,错误列表中没有错误,dll却没有生成出来,vs重启也无效 解决: 多次排查发现如果一个类库设置的是framework 4.0版本,但引用了framework4.5的别的类库,就会出现这种情况,要把当前类库改为4.5或更高,问题解决 而输出窗口其实会打印出问题
阅读全文
摘要:说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示存在危及应用程序安全的尝试,如跨站点脚本攻击。若要允许页面重写应用程序请求验证设置,请将 httpRuntime 配置节中的 requestValidationMode 特性设置为requestValidation
阅读全文
摘要:序言 最近公司要整理公司内部oa系统,需要使用到工作流,所以就开始了开源工作流挑选,使用,到集成到公司内部系统的工作。 首先在网上搜了文档,自己也有补充,整理啦国内几款工作流的比较,由于没有个个击破式的研究所以不足之处还望海涵。 送上比较内容图: 鉴于这个表的内容,与公司技术与需求的结合,我们选择啦
阅读全文
摘要:错误 1 Files 的值“ < < < < < < < .mine”无效。路径中具有非法字符。 今天使用SVN进行更新的时候,出现了如上问题,想起卓的一篇博客也是谈到此类问题,就去看了看,卓的解决方法如下: 解决冲突,告诉SVN这个问题已解决(Resolved)。一般更简单些:在你的工程OBJ/D
阅读全文
摘要:在日常项目里通常会遇到定时执行任务的需求,也就是定时器。.NET Framework里关于定时器的类有3个,分别是System.Windows.Forms.Timer、System.Timers.Timer、System.Threading.Timer。这三个类用法灵活,也各有特点,应对简单的定时需
阅读全文
摘要:MacBook Pro 只有四个 USB Type-C 接口是否错了? 一项新技术的诞生总会对已存在的事物造成冲击或影响,如果大家都害怕冲击与影响,那这个世界永远像现在不变就行了,大家都好好的,待在自己的舒适区,社会丝毫没有创新与进步而言。 其实, USB Type-C 接口协议在三年前几个科技巨头
阅读全文
摘要:比如我现在有一个Student的对象,里面有属性stuName,stuAge,stuGender,我现在该怎么写循环才能遍历这几个属性?
阅读全文
摘要:阅读目录 一、get请求 1、基础类型参数 2、实体作为参数 3、数组作为参数 4、“怪异”的get请求 二、post请求 1、基础类型参数 2、实体作为参数 3、数组作为参数 4、后台发送请求参数的传递 三、put请求 1、基础类型参数 2、实体作为参数 3、数组作为参数 四、delete请求 五
阅读全文
摘要:关于MVC UpdateModel的未能更新XXXXX的类型模型 的问题: 最近做MVC3的项目,相信很多人都碰到过这个问题,在此记录一下,异常:UpdateModel的未能更新XXXXX的类型模型 下面提供一种解决办法,通过查看EntityValidationErrors解决此异常 查看 Enti
阅读全文
摘要:mvc使用Area分区开发后,存在不同Area之间的跳转,需要为每个区间添加Area规则,如下: 再使用如下语句就可以在不同Area间跳转: 再传2个参数:
阅读全文
摘要:文件上传到服务器后下载window.open 与window.location.href 对txt 或是pdf文件执行的操作是打开,而非下载mvc controller 自带有如下方法protected internal FileContentResult File(byte[] fileCont...
阅读全文
摘要:在ASP.NET MVC中,我们可以使用HandleErrorAttribute特性来具体指定如何处理Action抛出的异常.只要某个Action设置了HandleErrorAttribute特性,那么默认的,当这个Action抛出了异常时MVC将会显示Error视图,该视图位于~/Views/Sh...
阅读全文
摘要:VS2015新增了对C#6的支持.在新的Web项目模板中通过引入nuget包Microsoft.CodeDom.Providers.DotNetCompilerPlatform:1.0.0并在web.config中添加 来提供Razor的C#6.0支持(...
阅读全文
摘要:经常看到在项目中ajax post数据到服务器不加防伪标记,造成CSRF攻击在Asp.net Mvc里加入防伪标记很简单在表单中加入Html.AntiForgeryToken()即可。Html.AntiForgeryToken()会生成一对加密的字符串,分别存放在Cookies 和input 中。我...
阅读全文
摘要:前言照理来说本节也应该讲Web API原理,目前已经探讨完了比较底层的Web API消息处理管道以及Web Host寄宿管道,接下来应该要触及控制器、Action方法,以及过滤器、模型绑定等等,想想也是心痛不已,水太深了,摸索原理关键是太枯燥和乏味了,但是呢,从情感上还是挺乐意去摸索原理,而情绪上不...
阅读全文
摘要:目录Web API 安全概览安全隐患1. 注入(Injection)2. 无效认证和Session管理方式(Broken Authentication and Session Management)3. 跨站脚本(Cross-Site Scripting (XSS))4. 直接引用非安全对象(Ins...
阅读全文
摘要:英语原文地址:http://www.asp.net/web-api/overview/security/authentication-and-authorization-in-aspnet-web-api本文是作者所理解和翻译的内容。这篇文章包括两部分:身份验证和授权。身份验证用来确定一个用户的身份...
阅读全文
摘要:(一)MVC Html.AntiForgeryToken() 防止CSRF攻击MVC中的Html.AntiForgeryToken()是用来防止跨站请求伪造(CSRF:Cross-site request forgery)攻击的一个措施,它跟XSS(XSS又叫CSS:Cross-Site-Scrip...
阅读全文
摘要:在开发过程中,需要用户登陆才能访问指定的页面这种功能,微软已经提供了这个特性。 // 摘要: // 表示一个特性,该特性用于限制调用方对操作方法的访问。 [AttributeUsage(AttributeTargets.Class | AttributeTargets.Me...
阅读全文