随笔分类 -  .NET-ASP.NET MVC

摘要:一.Cookie是什么? 我的朋友问我cookie是什么,用来干什么的,可是我居然无法清楚明白简短地向其阐述cookie,这不禁让我陷入了沉思:为什么我无法解释清楚,我对学习的方法产生了怀疑!所以我们在学习一个东西的时候,一定要做到知其然知其所以然。 HTTP协议本身是无状态的。什么是无状态呢,即服 阅读全文
posted @ 2019-12-25 23:13 ZaraNet 阅读(1746) 评论(2) 推荐(8) 编辑
摘要:比如我们需要ASP.NET Core 中需要通过PDF来进行某些简单的报表开发,随着这并不难,但还是会手忙脚乱的去搜索一些资料,那么恭喜您,这篇帖子会帮助到您,我们就不会再去浪费一些宝贵的时间。 在本文中我们将要使用DinkToPDF来处理我们在.NET Core Web 程序中进行构建PDF文档! 阅读全文
posted @ 2019-12-13 22:44 ZaraNet 阅读(2098) 评论(11) 推荐(12) 编辑
摘要:内容安全策略(CSP)是一个增加的安全层,可帮助检测和缓解某些类型的攻击,包括跨站点脚本(XSS)和数据注入攻击。这些攻击用于从数据窃取到站点破坏或恶意软件分发的所有内容(深入CSP) 简而言之,CSP是网页控制允许加载哪些资源的一种方式。例如,页面可以显式声明允许从中加载JavaScript,CS 阅读全文
posted @ 2019-09-04 16:00 ZaraNet 阅读(2322) 评论(4) 推荐(11) 编辑
摘要:添加: 显示: 阅读全文
posted @ 2019-06-27 17:24 ZaraNet 阅读(381) 评论(0) 推荐(0) 编辑
摘要:在本文中,我们将学习如何使用Rotativa.AspNetCore工具从ASP.NET Core中的视图创建PDF。如果您使用ASP.NET MVC,那么Rot​​ativa工具已经可用,我们可以使用它来生成pdf。 创建一个MVC项目,无论您是core或不core,都可以nuget下包.命令如下: 阅读全文
posted @ 2019-02-22 15:24 ZaraNet 阅读(2649) 评论(21) 推荐(11) 编辑
摘要:样本: 在这个示例中,我们使用的是微软给我们提供的数据库,也就是家喻户晓的Northwind数据库。要下载Microsoft的免费样本Northwind数据库,您需要访问以下URL。下载Northwind数据库在页面上,您将找到下载按钮,如以下屏幕截图所示。 第2步:安装Microsoft的免费样本 阅读全文
posted @ 2019-01-20 13:08 ZaraNet 阅读(1333) 评论(2) 推荐(1) 编辑
摘要:随着ASP.NET的发展,有不同的方式从请求中访问客户端IP地址。WebForms和MVC Web应用程序只是访问当前HTTP上下文的请求。 或者只是直接引用当前的Request 但是,这在ASP.NET Core 2.0及更高版本中不起作用。您必须从ConfigureServices方法中的Sta 阅读全文
posted @ 2018-12-19 14:02 ZaraNet 阅读(15664) 评论(8) 推荐(1) 编辑
摘要:NancyFx是什么? Nancy是一个轻量级的独立的框架,下面是官网的一些介绍: Nancy 是一个轻量级用于构建基于 HTTP 的 Web 服务,基于 .NET 和 Mono 平台,框架的目标是保持尽可能多的方式,并提供一个super-duper-happy-path所有交互。 Nancy 设计 阅读全文
posted @ 2018-12-17 12:39 ZaraNet 阅读(4516) 评论(23) 推荐(13) 编辑
摘要:错误日志的好处我就不说了,大家都心里有数,那今天浩子就给大家说一说基本的错误日志吧这次通过log4net记录日志。 原来写过一个关于Nlog的日志框架,传送门为:https://www.cnblogs.com/ZaraNet/p/9957655.html 使用呢,直接nuget log4net吧,这 阅读全文
posted @ 2018-11-28 16:55 ZaraNet 阅读(2228) 评论(2) 推荐(1) 编辑
摘要:前言:抛弃windows计划,拥抱.NET组件.每个人都喜欢监听和插件。今天,几乎下载任何开源框架,你必定会发现支持这两个概念。监听是你创建的C#类,当关键事件发生时会收到框架的回调。例如,当一个作业被调度、没有调度或触发器终止和不再触发时,这些都可以通过设置来通知你的监听器。Quartz框架包含了 阅读全文
posted @ 2018-11-15 12:17 ZaraNet 阅读(541) 评论(2) 推荐(1) 编辑
摘要:出于安全的考虑,默认情况下,如果从客户端发送过来的数据中直接包括了HTML内容,ASP.NET会自动启动保护措施,这当然是一个比较好的设计,只不过在某种情况下我们真的需要获取这个值,那我们应该怎么办呢。 然后,在web.config中还需要配置 阅读全文
posted @ 2018-10-27 16:03 ZaraNet 阅读(280) 评论(0) 推荐(0) 编辑
摘要:前言 爬虫和反爬虫日益成为每家公司的标配系统。 爬虫在情报获取、虚假流量、动态定价、恶意攻击、薅羊毛等方面都能起到很关键的作用,所以每家公司都或多或少的需要开发一些爬虫程序,业界在这方面的成熟的方案也非常多。 有矛就有盾,每家公司也相应的需要反爬虫系统来达到数据保护、系统稳定性保障、竞争优势保持的目 阅读全文
posted @ 2018-10-14 22:01 ZaraNet 阅读(1712) 评论(1) 推荐(2) 编辑
摘要:今天在做一个功能的时,使用RedirectToAction()需要从这里传几个参数,从网上查了一下,这样解决。真好。 Return RedirectToAction("Index","ManageInfo",new{type=0,page=1}); 阅读全文
posted @ 2018-10-13 16:26 ZaraNet 阅读(2362) 评论(0) 推荐(0) 编辑
摘要:模型绑定分析 博客模拟的表单已经可以包含网站开发过程中遇到的大部分的表单格式了,包含一些数组、对象等等。 1、直接拼接字符串 2、javascript对象 你可以选择不同的情况选择不同的拼接方式,当然你也可以把后台方法搞成对象每个字段 利用Vs data 生成 model 选择你的data 复制da 阅读全文
posted @ 2018-10-10 11:18 ZaraNet 阅读(1313) 评论(0) 推荐(0) 编辑
摘要:在网站开发中我们经常需要用到表单,那么,在前台页面的表单中提交到后台控制器后,后台控制器如何接收表单提交过来的数据呢?下面我们介绍几种常用的方法。 我们先看看前台页面,这里我们用一个用户名和密码的表单来作为前台页面。 首先,我们新建一个MVC项目,然后添加一个控制器,UserInfoControll 阅读全文
posted @ 2018-09-10 17:10 ZaraNet 阅读(1535) 评论(0) 推荐(0) 编辑
摘要:use bosshire create table customer --用户 ( PhoneID varchar(11) not null primary key, LoginPwd varchar(16) not null, CreateTime datetime default(getdate()), Headimg nvarchar(500) d... 阅读全文
posted @ 2018-09-08 14:38 ZaraNet 阅读(287) 评论(0) 推荐(0) 编辑
摘要:通过action对文件流压缩,提高带宽速度!!! 引用using System.IO.Compression; 未加特性之前 加完特性之后 呵呵你可以在FilterConfig 在定义一个全局配置。 阅读全文
posted @ 2018-09-03 11:25 ZaraNet 阅读(257) 评论(0) 推荐(0) 编辑
摘要:一.自定义视图模型 model.cs 控制器方面: view: 二.通过viewbag或者viewmodel ViewData与ViewBag的区别 1、ViewData是字典类型,赋值方式用字典方式,通过key值读取对应的value,ViewData[“myName”] 2、ViewBag是动态类 阅读全文
posted @ 2018-09-01 17:33 ZaraNet 阅读(148) 评论(0) 推荐(0) 编辑
摘要:九月第一篇,呵呵 前言:最近刚入职了一家公司,上司让我维护一个项目,我接手了看了一下项目,try catch 严重影响我的视觉,我直接通过vs插件将其try catch全部替换掉占位符,呵呵。 所以我特此写了这篇文章... 正本:有可能你在搞开发的时候在每个模块中都要try catch,这样不仅不优 阅读全文
posted @ 2018-09-01 16:26 ZaraNet 阅读(375) 评论(0) 推荐(0) 编辑
摘要:比如要访问UserInfo/Index 查看源码: textbox checkbox 扩展方法 QueryString与html TextArea DropDownList 阅读全文
posted @ 2018-08-29 14:10 ZaraNet 阅读(201) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示