
ASP.NET技术
make1828
这个作者很懒,什么都没留下…
展开
-
C#从远程服务器下载文件到本地
/// <summary> /// 从远程服务器上下载读取文件,然后转换 /// </summary> /// <param name="serviceUrl"></param> /// <returns></returns> private static string GetConvertType(string serviceUrl)...原创 2021-06-11 18:13:50 · 4056 阅读 · 1 评论 -
C# OpenFileDialog.ShowDialog 打不开,程序无响应
private Thread invokeThread;private OpenFileDialog openFileDialog1;private DialogResult result;private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { openFileDialog1 = new OpenFileDialog(); .转载 2021-01-26 18:37:07 · 1812 阅读 · 0 评论 -
验证 text 文本 输入正整数
=48&&key<=57)||(key==8)" onpaste="return clipboardData.getData('text').match(/^\d+$/)!=null;"style="width:80px;" type='text' ondragenter="return false" maxlength=2 />原创 2011-12-14 14:02:07 · 896 阅读 · 0 评论 -
导出数据到Excel 2003 单个Sheet页(NPOI)
public static void Export(IList sourceData, IList headerList = null, string fileName = null) { if (sourceData == null) throw new ArgumentNullException("sourceData")原创 2014-09-16 17:19:07 · 837 阅读 · 0 评论 -
使用RESTClient插件进行数据模拟(GET,POST)提交
使用RESTClient插件进行数据模拟(GET,POST)提交原创 2014-11-11 11:51:01 · 37292 阅读 · 3 评论 -
c# POST和GET方式通过服务器地址提交数据
c# POST和GET方式通过服务器地址提交数据原创 2014-10-31 09:59:03 · 17101 阅读 · 2 评论 -
如何用Entity Framework 6 连接Sqlite数据库
获取Sqlite1.可以用NuGet程序包来获取,它也会自动下载EF62.在Sqlite官网上下载对应的版本:http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki注意这里面每个.net framework都有两个版本,一个带有bundle字眼,一个没有。一个安装的DLL里面包含SQLite.Int转载 2014-10-14 08:44:02 · 17046 阅读 · 1 评论 -
通过XML文件实现省份、城市、区域三级联动
1:前台js文件:原创 2014-10-15 11:10:23 · 10577 阅读 · 1 评论 -
通过NPOI导入Execl返回DataTable
/// /// 将excel中的数据导入到DataTable中 /// /// execl文件路径名称 /// excel工作薄sheet的名称 /// 第一行是否是DataTable的列名 /// 返回的DataTable public DataTable ExcelToDataT原创 2014-11-05 09:47:59 · 1197 阅读 · 0 评论 -
C#特殊字符处理
private static Regex RegNumber = new Regex("^[0-9]+$"); private static Regex RegNumberSign = new Regex("^[+-]?[0-9]+$"); private static Regex RegDecimal = new Regex("^[0-9]+[.]?[0-9]+$"); privat转载 2014-11-04 17:26:07 · 11277 阅读 · 1 评论 -
uploadify 上传大文件
1:web.config配置: 超时设置:原创 2014-09-11 16:41:53 · 1432 阅读 · 0 评论 -
MVC实现有关时间的进度条,使用jQuery ui的progressbar
在电商网站中,有时候通过进度条来直观地显示用户是否到期以及用户当前的状态。 设计这样的一个Model。 public class User { public int Id { get; set; } public string Name { get; set; } public int CoopTime {转载 2014-08-26 16:44:54 · 2966 阅读 · 1 评论 -
MVC使用jQuery从视图向控制器传递Model的2种方法
using System.ComponentModel.DataAnnotations;namespace MvcApplication1.Models{ public class Movie { public int Id { get; set; } [Required(ErrorMessage = "必填")] publi转载 2014-06-10 15:21:50 · 13261 阅读 · 0 评论 -
jquery getJSON 数据联动(采用序列化和反序列化获取数据)
http://www.w3.org/1999/xhtml"> $(document).ready(function () { GetByJquery("#area", 0); $("#area").change(function ()原创 2012-07-05 15:53:58 · 3769 阅读 · 0 评论 -
.net 中读取Excel2007的方法(服务器不装office2007) for ExcelToSQL
在ExcelToSQL这个小程序里面客户要求做到不需要安装office的软件就能读取Excel里面的内容,经过一番折腾找到以下的方法。http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=7554f536-8c28-4598-9b72-ef94e038c891&displayLang=en先到微软官转载 2014-02-20 10:36:52 · 711 阅读 · 0 评论 -
Asp.net的加密解密技巧
对于加密和解密,我们都知道。下面主要介绍的是ASP.NET中的加密和解密。一、数据加密/编码算法列表常见用于保证安全的加密或编码算法如下:1、常用密钥算法密钥算法用来对敏感数据、摘要、签名等信息进行加密,常用的密钥算法包括:DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合; 3DES(T转载 2014-05-04 10:14:56 · 1050 阅读 · 0 评论 -
visual studio 远程调试
在开发过程中,我们经常会碰到在实际生产环境下发生一个bug,然而,在自己的开发环境下死活模拟不出来,有时甚至把自己的代码直连到产生环境的数据库中,还是模拟不出来问题。想到在服务器上调试吧,那台机器又没装VS,真是痛苦。猛然间发现VS中,在调试界面中,有一个远程调试,想能否利用起来呢:我们试试吧!! 总体设想,为远程调试时,不能够修改远程机器的帐户信息,不能进转载 2014-06-03 15:29:32 · 1817 阅读 · 0 评论 -
ASP.NET安全
概述安全在web领域是一个永远都不会过时的话题,今天我们就来看一看一些在开发ASP.NET MVC应用程序时一些值得我们注意的安全问题。本篇主要包括以下几个内容 :1.认证2.授权3.XSS跨站脚本攻击4.跨站请求伪造认证所谓认证,简单的来说就是验证一个用户的身份。这取决于我们开发的站点的类型,是否允许匿名访问,是否是属于管理员或者其它角色的用户等等。也就是说我们的整个转载 2014-06-04 11:48:53 · 540 阅读 · 0 评论 -
ArrayList 与 数组转换
例1:ArrayList List = new ArrayList();List.Add(1);List.Add(2);List.Add(3);Int32[] values = (Int32[])List.ToArray(typeof(Int32));例2:ArrayList List = new ArrayList();Lis原创 2014-06-04 11:00:10 · 619 阅读 · 0 评论 -
高效管理ASP.NET的JavaScript库,把JS文件嵌入到DLL中
概述大部分上述问题是由把JS或JS文件引用直接放到ASPX页面引起的。对几乎所有上述问题的解决方法是使用ASP.NET的内置功能来嵌入JS文件到一个DLL,然后动态引用这些文件。本文将演示这些功能,以及一些充分使用它们的技巧。接下来我们将逐步介绍该如何实现。开始第一步,启动Visual Studio 2010,并新建一个名为ParchmentPurveyor的空Web程序。接下转载 2014-06-05 11:38:56 · 5295 阅读 · 1 评论 -
ASP.NET程序中常用的三十三种代码
1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数:string a = Request.QueryString("id");string b =转载 2014-05-22 17:46:00 · 525 阅读 · 0 评论 -
基于Jquery+Ajax+Json+高效分页
using System;using System.Web;using System.Data.SqlClient;using System.Data;using System.Collections.Generic;using System.Web.Script.Serialization;public class GetData : IHttpHandler { public v转载 2014-11-25 09:41:42 · 1895 阅读 · 0 评论 -
发布网站时应该把debug设置false
在ASP.NET项目根目录下的Web.config中有这样的一个节点:"true" targetFramework="4.5" /> 在开发阶段的时候,可以这样设置。当把网站部署到服务器上后,必须把debug设置成false,如下:"false" targetFramework="4.5" /> 如果想让服务器上所有项目的debug属性值为f转载 2014-12-01 14:11:22 · 7225 阅读 · 0 评论 -
nuget学校笔记 搭建属于自己的NuGet服务器
创建NuGetServer Web站点1.新建Web站点,选择 文件-->新建项目-->Asp.Net 空 Web应用程序2.选择 工具-->Library Package Manager-->Package Manager Console 打开NuGet命令行控制台3.在控制台输入Install-Package NuGet.Server (请保持Packa转载 2016-08-29 17:52:29 · 1291 阅读 · 0 评论 -
利用WebRequest/WebResponse/Soap进行WebService调用的类
首先定义一个工具类:/// <summary>/// 利用WebRequest/WebResponse/Soap进行WebService调用的类/// </summary>public class WebServiceHelper{ //<webServices> // <protocols> // &...转载 2019-01-23 11:35:35 · 603 阅读 · 0 评论 -
委托和事件实例
/// <summary> /// 带形参的举杯委托RaiseEventHandler /// </summary> /// <param name="hand"></param> delegate void RaiseEventHandler(string hand); /// <summar...转载 2019-01-23 11:50:47 · 346 阅读 · 0 评论 -
写入本地日志方法
/// <summary> /// 接口记录日志 /// </summary> public static class LogHelper { /// <summary> /// 写入日志 /// </summary> public static...原创 2019-01-30 17:32:59 · 702 阅读 · 0 评论 -
C# TXT文件的读取和写入
/// <summary> /// 文件的写入 /// </summary> /// <param name="path">文件路径</param> /// <param name="name">文件名称</param>原创 2019-01-30 17:38:10 · 1757 阅读 · 0 评论 -
IIS配置支持大量用户并发访问解决方法
使用.NET开发的Web应用程序部署到IIS上后,当有大量用户并发访问,用户在访问的时候可能会出现页面打开慢或无法打开的情况,那么从服务器上的IIS上我们可以做以下调整,让应用支持10万级以内的并发访问。1、调整IIS 应用程序池队列长度,由原来的默认1000改为65535,如下图所示: 2、调整IIS的 appConcurrentRequestLimit 设置,找到C:\Wind...转载 2019-02-14 15:09:08 · 3803 阅读 · 0 评论 -
IIS上解决ASP.Net第一次访问慢的处理
IIS中应用程序池和网站是单独存在的,但是网站运行必须建立在对应的应用程序池启动的前提下。默认情况下,应用程序池在不活动情况下(无请求操作),一段时间后,将被IIS自动回收掉。 本篇经验中的方法能解决ASP.Net第一次访问慢,间隔一段时间后,又访问慢的问题。安装IIS应用程序初始化功能,如下图所示:应用程序开发->应用程序初始化编辑网站对应应用程序池启动模式,操作路径:...转载 2019-02-14 15:10:51 · 8756 阅读 · 1 评论 -
DataTable Lambda表达式
数据源:var localDt = new DataTable();//查找的数据var keyword=string.Empty;1:返回制定列var list = localDt.AsEnumerable().Select(x => x["****"].ToString()).ToList();2:返回制定对象var list = localDt.AsEnumerabl...原创 2019-06-03 17:01:25 · 3121 阅读 · 0 评论 -
Linq Distinct方法的参数扩展
public class PropertyComparer : IEqualityComparer { private PropertyInfo _PropertyInfo; /// /// Creates a new instance of PropertyComparer. /// ///原创 2016-08-17 11:55:50 · 736 阅读 · 0 评论 -
c#中文字大全,转换为字符串格式
private static string GetCn() { var str = "阿啊哀唉挨矮爱碍安岸按案暗昂袄傲奥八巴扒吧疤拔把坝罢霸白百柏摆败拜班般斑搬板版办半伴扮拌瓣帮绑榜膀傍棒包胞雹宝饱保堡报抱暴爆杯悲碑北贝备背倍被辈奔本笨蹦逼鼻比彼笔鄙币必毕闭毙弊碧蔽壁避臂边编鞭扁便变遍辨辩辫标表别宾滨冰兵丙柄饼并病拨波玻剥脖菠播伯驳泊博搏膊薄卜补捕不布步原创 2015-10-14 17:57:31 · 2401 阅读 · 0 评论 -
整合 jquery ajaxfileupload 文件异步上传实例
1:前段代码: $(function () { $(":button").click(function () { ajaxFileUpload(); }); }); function ajaxFileUpload() {转载 2014-12-09 10:01:23 · 724 阅读 · 0 评论 -
.net 防止页面刷新重复提交
在客户端保存一个标志,在服务端也保存一个标志,在提交时对比两个标志的值,来判断是否是重复提交。先看下面代码,首先是一个RefreshAction静态类,这个类主要是用来初始化服务端Session保存上一次票证的值并且对比客户端和服务端票证的值,当检测到刷新不是重复刷新时,将要把客户端的票证值更新到服务端 [c-sharp] view plaincopy转载 2015-06-09 15:00:26 · 3836 阅读 · 0 评论 -
C#禁止重复提交
C#禁止重复提交1:连续2次提交 Button1.Attributes.Add("onclick", "this.value='正在提交中,请等待……';this.disabled=true;" + this.GetPostBackEventReference(Button1));2:刷新提交: Response.Write("转载 2015-06-09 15:01:15 · 3423 阅读 · 0 评论 -
压缩文本、字节或者文件的压缩辅助类-GZipHelper
下面为大家介绍一.NET下辅助公共类GZipHelper,该工具类主要作用是对文本、字符、文件等进行压缩与解压。该类主要使用命名空间:System.IO.Compression下的GZipStream类来实现。 此类表示 GZip 数据格式,它使用无损压缩和解压缩文件的行业标准算法。这种格式包括一个检测数据损坏的循环冗余校验值。GZip 数据格式使用的算法与 DeflateStream 类的转载 2015-06-15 14:11:57 · 803 阅读 · 0 评论 -
DataRow 转 泛型
public static class DataExtensions { /// /// DataRow扩展方法:将DataRow类型转化为指定类型的实体 /// /// 实体类型 /// public static T ToModel(this DataRow dr) wh转载 2015-10-09 10:16:30 · 3327 阅读 · 0 评论 -
吃豆子过桥问题
本题来自于百度校招面试题,通过一个简单的智力问题理解递归问题的解法。 一:问题描述 一个人要过一座80米的桥,每走一米需要吃一颗豆子,他最多可以装60颗豆子,问最少需要吃多少颗豆子才能走完桥? 二:初步分析 1.一趟(不折回)最多只能走60米豆子就会被吃完; 2.如果有折回,必须保证能够返回到有豆子的地点,且在折回点放下的豆子尽量多;转载 2015-09-22 09:18:57 · 1552 阅读 · 0 评论 -
将字符串转换为数字
一、题目:将字符串转换为数字题目:写一个函数StrToInt,实现把字符串转换成整数这个功能。当然,不能使用atoi或者其他类似的库函数。二、代码实现 (1)考虑输入的字符串是否是NULL、空字符串 (2)考虑输入的字符串是否包含正负号或者是否是只包含正负号 (3)考虑输入的字符串是否会发生上溢或下溢(正整数的最大值是0x7FFFFFFF,最小的负转载 2015-09-22 09:18:13 · 5263 阅读 · 0 评论