
.NET
干到60岁退休的码农
这个作者很懒,什么都没留下…
展开
-
Newtonsoft.Json DataSet/DataTable转化为JSON字符串
1.添加Newtonsoft.Json引用(我用的VS2015 ASP.NET应用程序默认有此引用); 2.引入命名空间; using Newtonsoft.Json; 3.转换为JSON字符串格式;public string Get(int id) { try { SqlConnection sq原创 2017-06-05 15:36:46 · 3013 阅读 · 0 评论 -
C# 加密方法
DES加解密 DES一共就有4个参数参与运作:明文、密文、密钥、向量。其中这4者的关系可以理解为: 密文=明文+密钥+向量; 明文=密文-密钥-向量; 为什么要向量这个参数呢?因为如果有一篇文章,有几个词重复,那么这个词加上密钥形成的密文,仍然会重复,这给破解者有机可乘,破解者可以根据重复的内容,猜出是什么词,然而一旦猜对这个词,那么,他就能算出密钥,整篇文章就被破解了!加上原创 2017-06-06 09:30:21 · 856 阅读 · 0 评论 -
ASP.NET WebAPI 连接数据库
1.创建ASP.NET Web Application(.NET Framework)项目; 2.选择Web API; 3.创建新项目完成; 在ValuesController.cs中修改Get方法并连接SQLServer数据库获取数据,以Json字符串格式返回:using System;using System.Collections.Generic;using System原创 2017-06-05 15:25:31 · 15654 阅读 · 7 评论 -
ASP.NET Core MVC 模型绑定用法及原理
前言查询了一下关于 MVC 中的模型绑定,大部分都是关于如何使用的,以及模型绑定过程中的一些用法和概念,很少有关于模型绑定的内部机制实现的文章,本文就来讲解一下在 ASP.NET Core MVC 中模型绑定是如何实现的,以及它的一些其他用法。模型绑定的用途通常情况下,我们在使用 MVC 框架的时候不需要关注模型绑定的相关功能,因为它是集成到 MVC 框架内部的,当我们在浏览器访问一个地址的时候,无转载 2017-06-08 14:17:09 · 1231 阅读 · 0 评论 -
C#使用GZIP解压缩完整读取网页内容
/// <summary> /// C#使用GZIP解压缩完整读取网页内容 /// </summary> /// <param name="url"></param> /// <returns></returns> public static string GetHtmlWithUtf(string url)原创 2017-12-20 10:07:18 · 3577 阅读 · 0 评论 -
HtmlAgilityPack HtmlWeb.Load() 不支持 gzip 的解决方法
_htmlWeb = new HtmlWeb(); HtmlWeb.PreRequestHandler handler = delegate (HttpWebRequest request) { request.Headers[HttpRequestHeader.AcceptEncoding] = "gzip, defl原创 2017-12-20 10:11:55 · 552 阅读 · 0 评论 -
ASP.NET WebForm 获取配置文件
获取配置信息:string connectionString = ConfigurationManager.AppSettings["ConnectionString"];配置文件:<appSettings> <!-- 连接字符串,(可以扩展支持不同数据库)如果是加密方式,上面一项要设置为true,如果是明文server=127.0.0.1;database=codematic;uid=sa原创 2017-12-04 15:18:52 · 855 阅读 · 0 评论 -
ASP.NET WebForm弹出对话框 确定取消点击事件
HTML:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="Web.WebForm1" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <meta htt原创 2017-12-04 21:54:39 · 3710 阅读 · 0 评论 -
ASP.NET FileUpload上传文件如果存在此文件提示是否覆盖
_fileFullName = Server.MapPath("~/temp/") + FileUpload1.FileName; if (File.Exists(_fileFullName)) { ClientScript.RegisterStartupScript(this.GetType(), "PleaseChe原创 2017-12-06 09:21:49 · 2043 阅读 · 0 评论