![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASP.Net
文章平均质量分 62
敏感者s
这个作者很懒,什么都没留下…
展开
-
asp.net允许跨域配置web.config
一直提示不能跨域,在web.config里加入上面这段后,就可以允许跨域访问了。转载 2022-07-27 10:42:23 · 776 阅读 · 0 评论 -
WEBAPI 增加身份验证 -OAuth 2.0
1,在Webapi项目下添加如下引用:Microsoft.AspNet.WebApi.OwinOwinMicrosoft.Owin.Host.SystemWebMicrosoft.Owin.Security.OAuthMicrosoft.Owin.Security.CookiesMicrosoft.AspNet.Identity.OwinMicrosoft.Owin.Cors2, 在项目下新建Startup类,这个类将作为owin的启动入口,添加下面的代码3,修改 Startup类中方法转载 2021-05-27 13:52:20 · 559 阅读 · 0 评论 -
Asp.Net 文件加解密
using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Security.Cryptography;using System.Text;using System.Threading.Tasks;namespace PD.Common{ publ转载 2015-06-02 11:15:10 · 540 阅读 · 0 评论 -
利用Brettle.Web.NeatUpload控件对打文件进行上传(转)
一般10M以下的文件上传通过设置Web.Config,再用VS2005自带的FileUpload控件就可以了,但是如果要上传100M甚至1G的文件就不能这样上传了,这时可以用NeatUpload来上传,步骤如下: 1,在工具箱中添加Brettle.Web.NeatUpload.dll,方法:打开VS2005--->点击'工具箱'--->选中一项,如:'常规'这项--->单击右键--->转载 2015-02-04 23:21:59 · 781 阅读 · 0 评论 -
PDF转IMAGE(自定义水印)
公司需要将PDF转为图片,在网上查找了下发现有篇关于转换的帖子很不错。具体地址:http://blog.csdn.net/shi0090/article/details/7262199为了稳定我选择了使用【Acrobat.dll】,通过Adobe官方提供的接口,实现PDF转图片,优点是官方提供,稳定性高。但却面临几个问题,第一:需要安装安装Adobe Acrobat X Pro,且不支持多线程。第原创 2015-01-31 10:40:35 · 1134 阅读 · 0 评论 -
将pdf转换为img图片
/// 将pdf转换为img图片 /// /// 将PDF文档转换为图片的方法,你可以像这样调用该方法:ConvertPDF2Image("F:\\A.pdf", "F:\\", "A", 0, 0, null, 0); /// 因为大多数的参数都有默认值,startPageNum默认值为1,endPageNum默认值为总页数, /转载 2015-01-29 15:18:27 · 2127 阅读 · 0 评论 -
Asp String 前面不足位数补零的方法
int i=10;方法1:Console.WriteLine(i.ToString("D5"));方法2:Console.WriteLine(i.ToString().PadLeft(5,'0'));//推荐方法3:Console.WriteLine(i.ToString("00000"));转载 2014-09-25 09:02:04 · 1990 阅读 · 0 评论 -
C# 实现DataTable、DataSet与XML互相转换
XML与DataTable/DataSet互转2008-11-12 19:00 /**//// /// 把DataSet、DataTable、DataView格式转换成XML字符串、XML文件 /// public class DataToXml { /**////转载 2014-08-25 19:49:03 · 567 阅读 · 0 评论 -
.Net扫描文件夹下特定类型文件
if (!Directory.Exists(Filepath))//是否存在目录 { Directory.CreateDirectory(Filepath); } if (!Directory.Exists(pathbackup))//是否存在备份目录 { Directory.CreateDire原创 2014-08-05 08:53:50 · 861 阅读 · 0 评论 -
欧美时间转换
#region 时间转换 /// /// 时间转换 /// /// /// public DateTime CovnertTime(string time) { try { CultureInfo i原创 2014-08-05 09:05:59 · 2716 阅读 · 0 评论 -
动态修改winform的app.config的键值
在winform中使用程序动态读取和修改App.config里面的appSettings当中的Value值,解决winform中没有的修改和修改后不能及时取得其值的问题: //写操作 public static void SetValue(string AppKey, string AppValue) { XmlDo转载 2014-05-08 11:10:09 · 753 阅读 · 0 评论 -
使用C#开发ActiveX控件全攻略
先说说ActiveX的基本概念。根据微软权威的软件开发指南MSDN(Microsoft Developer Network)的定义,ActiveX插件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中。 ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。在有目转载 2014-02-12 14:57:32 · 1338 阅读 · 1 评论 -
基于C#的Socket简单通讯
首先从原理上解释一下采用Socket接口的网络通讯,这里以最常用的C/S模式作为范例,首先,服务端有一个进程(或多个进程)在指定的端口等待客户来连接,服务程序等待客户的连接信息,一旦连接上之后,就可以按设计的数据交换方法和格式进行数据传输。客户端在需要的时刻发出向服务端的连接请求。这里为了便于理解,提到了一些调用及其大致的功能。使用socket调用后,仅产生了一个可以使用的socket描述符,这时转载 2014-02-10 09:48:51 · 742 阅读 · 0 评论 -
Lucene查询语法详解
Lucene查询语法详解Lucene提供了丰富的API来组合定制你所需要的查询器,同时也可以利用Query Parser提供的强大的查询语法解析来构造你想要的查询器。本文章详细的介绍了Lucene的查询语法。通过Java语法分析器把一个查询字符串解析成 Lucene的查询器。在你选择使用Query Parser前,请考虑以下事项:如果你打算在程序中拼接查询语法串然后再利用Q转载 2015-03-20 18:02:09 · 460 阅读 · 0 评论 -
使用RijndaelManaged对epub文件进行加密
最近工作中遇到的问题,需要对epub进行加密,浏览了几种加密后最后敲定的使用该方法进行加密解密,自己就稍微写了些,可以实现加密解密,但是里面还有很多不完善的地方。谢谢日志,做做mark,后期继续改进。不在废话,上源码。 /// /// 加密 /// /// 要加密的内容 /// 密钥(16或者32位)原创 2015-03-13 15:38:46 · 3468 阅读 · 0 评论 -
14个响应式前端开发框架
前端开发并不是一个容易的工作,不仅需要掌握HTML、CSS和JavaScript,针对不同的浏览器版本和平台,还需要了解如何设计出跨平台的网站。如今随着响应式设计的流行,前端开发变得越来越困难,且花费的时间更长。本文收集了14个响应式前端开发框架,可以帮助前端开发人员大大简化开发过程。针对每个框架,文中均指出了它所包含的UI组件及JavaScript插件。几乎所有的框架都采用了响应式网格系转载 2015-03-13 23:14:16 · 1224 阅读 · 0 评论 -
通过站点IIS把站点从http升级为https
至从百度等大网站实现HTTPS后,网站部署HTTPS变得流行起来。 由于HTTP协议采用明文传输信息,存在信息窃听、篡改和劫持的风险。最一般的解决方法是对关键信息进行加密再传,如MD5、SHA1、DES等加密算法,这些都只是对部分信息进行加密,且都有解密方法,在专业人士那里解密只是时间问题。 而HTTPS是整个数据包先加密后再传输,使用安全套接字层(SSL)进行信息交换...转载 2019-05-06 20:24:50 · 4459 阅读 · 0 评论 -
C#实现的系统内存清理
最近公司做套U盘产品,老思路WinForm内嵌ChromiumWebBrowser,但苦于不了解ChromiumWebBrowser内内存释放机制,导致阅读页面在翻页过多的情况下内存溢出。看过大神写的关于仿360或QQ电脑管家内存清理的程序。觉得还是很有效果。网上大多推荐使用系统的SetProcessWorkingSetSize的函数API,但是经过实践发现并不好用。建议使用Emp转载 2017-07-07 11:27:10 · 2403 阅读 · 0 评论 -
winform窗体应用实现淡入淡出等效果
#region 窗体效果 [System.Runtime.InteropServices.DllImport("user32")] private static extern bool AnimateWindow(IntPtr hwnd, int dwTime, int dwFlags); /* * 函数功能:该函数能在显示与隐藏窗口时能产生特殊的效果。有两种类型的动画效果:滚动转载 2017-06-28 10:18:53 · 2983 阅读 · 1 评论 -
高效 IEnumerable<T>转DataTable
IEnumerable中的T是泛型,咱们就不能事先知道T都有哪些属性,因此创建出来的DataTable也就不能预先设置列。遇到这种情况,首先就想到反射。public static DataTable ToDataTable(IEnumerable collection){ var props = typeof(T).GetProperties(); var dt = new转载 2017-04-07 10:41:14 · 1868 阅读 · 0 评论 -
.Net 中Byte[]与Base64相互转化
图片到byte[]再到base64string的转换: Bitmap bmp = new Bitmap(filepath); MemoryStream ms = new MemoryStream(); bmp.Save(ms, System.Drawing.Imaging.ImageFormat.转载 2016-12-27 17:56:53 · 7235 阅读 · 0 评论 -
C# socket编程实践——简单聊天室
整体结构关于怎么具体一步步使用socket我就不说了,有兴趣同学可以看看你得学会并且学得会的Socket编程基础知识,看看我们服务器的结构,我写了一个TcpHelper类来处理服务器操作首先定义 一个ClientInfo类存放Client信息/// /// 启动服务器,监听客户端请求 /// /// 服务器端进程口号转载 2016-01-09 11:00:40 · 1363 阅读 · 0 评论 -
解决WebService 测试窗体只能用于来自本地计算机的请求
问题: 当WebService部署成站点之后,如果在本地测试webservice可以运行,在远程却显示“测试窗体只能用于来自本地计算机的请求”或者"The test form is only available for requests from the local machine. "解决方案: 在web.config的中间加入如下配置节内容转载 2015-01-22 10:38:42 · 1996 阅读 · 0 评论 -
ASP 生成缩略图
站点首页需要加载图书的封面,但是所有封面资源都过于“庞大”,导致首页加载速度灰常慢,所以直接在资源批量上传的时候对封面图片生成缩略图,在网上看到一段非常不错的代码段,摘取并测试,是可以用的,自己又对部分进行了修改,优化了点点。。。下面是方法代码: /// /// 生成缩略图 /// /// 源图路径 ///转载 2015-09-12 11:30:21 · 657 阅读 · 0 评论 -
Cookie有数量和大小的限制
在Cookie中保存用户浏览数据时应当注意,Cookie有个数和大小的限制,大小一般是4k,超过这个大小会有问题,为了不超过可以有如下的办法1、key用短字符2、cookie中保存id,而不是名称3、压缩一下=============================================== 一、浏览器允许每个域名所包含的cookie数:转载 2015-08-04 15:57:29 · 1235 阅读 · 0 评论 -
C#调用jar包方法
一、将已经编译后的java中Class文件进行打包;打包命令JAR如:将某目录下的所有class文件夹全部进行打包处理;使用的命令:jar cvf test.jar -C com/ .其中test.jar为要生成的jar包;com/ . 为指定的当前目录下的文件夹,该文件夹包括子文件夹及class文件;二、到IKVM官方网站下载IKVM需要的组件 http://so转载 2015-08-01 17:44:20 · 6778 阅读 · 0 评论 -
将文件保存到数据库中
//保存文件到SQL Server数据库中 private void FileToSql(string fileName,string tableName,string fieldName) { SqlConnection cn=new SqlConnection (); FileInfo fi=new FileInfo(fileName);转载 2014-01-24 09:56:03 · 871 阅读 · 0 评论 -
调用Win32 Api函数,非托管DLL
using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;namespace NetMeeting.API{ public class Win32 { [DllImport("user32.dll", EntryPoint = "转载 2014-01-24 09:54:36 · 699 阅读 · 0 评论 -
写入读取Cookie值
/// /// 写cookie值 /// /// 名称 /// 值 /// 过期时间(分钟) public static void WriteCookie(string strName, string strValue, int expires) { Http转载 2014-01-23 14:52:14 · 788 阅读 · 0 评论 -
常用的加密解密(DES,RSA)
using System.Security.Cryptography; using System.Text; /// /// DES加密 /// /// 待加密的字符串 /// 加密密钥 /// public static string Encrypt(string EncryptString, byte[] Key, byt转载 2014-01-23 14:50:26 · 780 阅读 · 0 评论 -
文件创建、复制、移动、删除
FileStream fs; //创建文件 fs = File.Create(Server.MapPath("a.txt")); fs.Close(); fs = File.Create(Server.MapPath("b.txt")); fs.Close(); fs = File.Create(Server.MapPath("c.txt")); fs.Close(); //复制文转载 2014-01-23 14:44:24 · 485 阅读 · 0 评论 -
替换文本中的空格和换行
/// /// 替换文本中的空格和换行 /// public static string ReplaceSpace(string str) { string s = str; s = s.Replace(" ", " "); s = s.Replace("\n", ""); return s;转载 2014-01-23 14:43:11 · 1320 阅读 · 0 评论 -
取得文件扩展名
/// /// 取得文件扩展名 /// /// 文件名 /// 扩展名 public static string GetFileEXT(string filename) { if (string.IsNullOrEmpty(filename)) { return ""; }转载 2014-01-23 14:42:30 · 555 阅读 · 0 评论 -
将文件转换成字符串,常用于读取网站模板
/// /// 将文件转换成字符串,常用于读取网站模板 /// /// /// /// public static string GetTempleContent(string path) { string result = string.Empty; string sFileName = HttpC转载 2014-01-23 14:38:54 · 640 阅读 · 0 评论 -
将用户输入的字符串转换为可换行、替换Html编码、无危害数据库特殊字符、去掉首尾空白、的安全方便代码
public static string ConvertStr(string inputString) { string retVal = inputString; retVal = retVal.Replace("&", "&"); retVal = retVal.Replace("\"", """);转载 2014-01-24 09:55:44 · 714 阅读 · 0 评论 -
过滤非法字符,防止注入式攻击等
/// /// 过滤字符 /// public static string Filter(string sInput) { if (sInput == null || sInput.Trim() == string.Empty) return null;转载 2014-01-23 14:49:37 · 1468 阅读 · 0 评论 -
判断输入是否为日期类型
/// /// 判断输入是否为日期类型 /// /// 待检查数据 /// public static bool IsDate(string s) { if (s == null) { return false;转载 2014-01-23 14:47:06 · 553 阅读 · 0 评论 -
asp下 Md5加密
/// /// Md5加密 /// /// 要加密的字段 /// 加密类型 1 - 32位 2 - 16位 /// 大小写 true 大写 /// 加密后字段 public string GetMD5(string Key, int type, bool isUpp原创 2014-01-03 13:55:26 · 670 阅读 · 0 评论 -
.net 读取 EXCEL
//////读取xls\xlsx格式的Excel文件的方法 //////待读取Excel的全路径///private DataTable ReadExcelToTable(string path){ //连接字符串string connstring = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path转载 2014-01-03 08:59:36 · 472 阅读 · 0 评论 -
取单个字符的拼音声母
/// /// 取单个字符的拼音声母 /// /// 要转换的单个汉字 /// 拼音声母 private static string GetPYChar(string c) { byte[] array = new byte[2]; arra转载 2014-01-23 14:54:28 · 782 阅读 · 0 评论