随笔分类 - ASP.NET
1
摘要:一、 1、创建项目 选择空模板以及MVC引用 2、添加Api控制器,并配置可访问 3、IOC配置 访问: 注意:依赖包: mvc的
阅读全文
摘要:一、授权过滤器 1、新建一个mvc 项目 2、首先创建一个过滤器 MyAuthorizeAttribute 继承AuthorizeAttribute,并重写 AuthorizeCore 然后controler 引用过滤器 接下来再做一个授权不通过跳转到登录界面的: 先重写HandleUnauthor
阅读全文
摘要:一、什么是Jexus Jexus是一款Linux平台上的高性能WEB服务器和负载均衡网关服务器,以支持ASP.NET、ASP.NET CORE、PHP为特色,同时具备反向代理、入侵检测等重要功能。可以这样说,Jexus是.NET、.NET CORE跨平台的最优秀的宿主服务器,如果我们认为它是Linu
阅读全文
摘要:一、路径的场景 需求上传文件到服务器,并保存到数据库 1、创建相对文件路径保存到数据库(/upload/文件名.mp4),方便外部预览http://ip/upload/文件名.mp4 2、通过绝对路径保存文件到服务器(保存到服务器某个路径,必须绝对路径才可以具体位置进行保存) 解决: 1、上传到数据
阅读全文
摘要:一、Aop是什么? 一段很常见的Aop经典代码示例:(AOP的实现原理应该也是如此,只不过它帮助我们做了方法拦截, 帮我们省去了大量重复代码,我们要做的仅仅是写好拦截前和拦截后需要处理的逻辑) 这是一段很典型的面向过程的代码,我们可以看到有相同的异常处理逻辑, 如果我们想要避免重复的代码,我们至少可
阅读全文
摘要:一、性能监视器 1、Windows Server自带的性能监视器。(开始 运行 perfmon ) 另一种方式打开 Performance Monitor 点击Windows+R,在Run中输入perfmon, 二、进程多开
阅读全文
摘要:一、布局页面: 使用布局页相当于一个母版页,可以将各个页面公用部分,如上方标题区、左侧导航菜单区、下方版权声明及状态显示区以及通用的js及css引用等,集中放到布局页管理,具体功能页面只需关注自己独有的界面元素系布局即可。 创建布局页 在Views文件夹下新建一个Shared文件夹,文件夹下新建一个
阅读全文
摘要:十、.NET使用本地Outlook邮箱指定邮箱用户名和密码发送邮件 1、添加Microsoft.Office.Interop.Outlook引用 2、封装发送邮件方法 3、config添加配置文件 4、调用示例
阅读全文
摘要:一、启语 前面我们说到,模型验证的原理(包含1、项目创建,2、模型创建,3、走通测试模型验证,4、在过滤器中处理返回json格式(非控制器内))-完全是新手理解使用的,新番理解 通常情况下,对于那些经常为别人提供数据接口的开发人员来说,对于调用方传递过来的参数都会有验证处理。例如: 有时候一个系统有
阅读全文
摘要:一、新建项目 选择空的项目webapi 查看启动端口 创建控制器 添加方法 测试访问(网页get方式) 二、数据注解方式(模型验证其实还有直接判断方法) 1、创建数据Model 2、Model几种注解方式 3、更改控制器代码 注意:必须Post,反正一般提交的数据都是Post的形式。 4、postm
阅读全文
摘要:一、dynamic使用: 从一直使用动态类型写接口 返回动态类型出现情况 1、返回接口每次不知道包含那些列(实体类解决) 2、操作的数据类型 不可知(参与数值计算-实体类解决明确类型) Dynamic 真不适合解决
阅读全文
摘要:一、WebApiThrottle限流框架 1、Nuget安装(PM) WebApiThrottle支持自定义配置各种限流策略。可以根据不同场景配置多个不同的限制,比如授权某个IP每秒、每分钟、每小时、每天、每周的最大调用次数。 这些限制策略可以配置在所有请求上,也可以单独给每个API接口去配置。 2
阅读全文
摘要:一、ajax上传图片 mvc 前台html js 上传成功返回url给img c# mvc后台接收
阅读全文
摘要:一、远程服务器返回错误: (400) 错误的请求错误 捕获异常查看具体错误
阅读全文
摘要:开发和部署前端项目: 在开发Web应用中为加速客户端资源响应(js和css),减少对js和css的请求,通过bundles来实现。 在ASP.NET5中放弃该特性,被其他类似的组件所代替。比如使用Gulp, npm和bower等。 一、安装Node 访问http://nodejs.org,然后点击大
阅读全文
摘要:一、Html.DropDownList 通过linq 将datatable转换下拉列表
阅读全文
摘要:一、查看MVC版本找到那个dll。属性。就可以看到版本 二、查看项目生成支持的语言版本 三、MVC添加WebAPI
阅读全文
1