.net
文章平均质量分 63
三好农民
成功是产品经理的成功,失败是产品经理的失败。
展开
-
ICSharpCode.SharpZipLib压缩解压
<br /> <br />一、使用ICSharpCode.SharpZipLib.dll; <br /> 下载地址 <br /> http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx <br /> <br />二、基于(ICSharpCode.SharpZipLib.dll)的文件压缩方法,类文件<br />压缩文件<br /> using System; using System.IO; using System.Co原创 2011-03-05 22:11:00 · 24908 阅读 · 1 评论 -
DIV CSS设计时IE6/IE7/FF 兼容性问题解决篇
<br />在网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIV CSS设计的网,就应该更注意IE6 IE7 FF对CSS样式的兼容,不然,你的网乱可能出去不想出现的效果!<br />所有浏览器 通用<br />height: 100px;<br />IE6 专用<br />_height: 100px;<br />IE6 、IE7共用<br />*height: 100px;<br />IE7 专用<br />*+height: 100px;<br />IE7、FF 共用<br原创 2011-03-05 22:28:00 · 800 阅读 · 0 评论 -
让Iframe自适应高度
"> function SetWinHeight(obj) { var win = obj; if (document.getElementById) { if (win && !window.opera) {原创 2011-11-22 16:18:37 · 979 阅读 · 1 评论 -
C#中英文混合字符串截取指定长度
/// /// C#中英文混合字符串截取指定长度 /// 注:英文为一个字符,中文算两个字符 /// /// 原始字符串 /// 长度[小等于0返回全部] /// 省略号(可为空) /// public static string GetSubStr(string原创 2011-11-22 16:31:38 · 1067 阅读 · 0 评论 -
JS操作Cookie
var Cookies = { //读取Cookie, n为Cookie名 Get : function(n){ var re = new RegExp(n +'=([^;]*);?','gi'); var r =re.exec(document.cookie)||[]; return (r.length> 1 ? r[1] : null) },原创 2011-11-22 16:34:09 · 680 阅读 · 0 评论 -
SQL实现递归算法
样表:child,parent1 02 03 14 2要实现这种用法一般都通过两种方式来实现:procedure 方式:create procedure usp_getallchild(@child int)asdeclare @t table(child int null,parent int null,level intn原创 2011-11-22 16:28:12 · 1627 阅读 · 0 评论 -
C#写日志方法
/// /// 生成doc-pdf日志 /// /// 操作项名称 /// 错误信息 /// 文件名前缀(加时间组合全名) public static void SaveGeneralDocPdfLogFiles(string item, stringerrorContent, string F原创 2011-11-22 16:32:59 · 1469 阅读 · 0 评论 -
异步上传文件
html代码: //所需要的两个JS style="display: none"/>下载:http://www.phpletter.com/contents/ajaxfileupload/ajaxfileupload.jsJS代码:function ajaxFileUploads(){$.ajaxFileUpload(原创 2011-12-14 19:48:43 · 3002 阅读 · 0 评论 -
使IE6下PNG背景透明的七种
PNG图像格式介绍:PNG是20世纪90年代中期开始开发的图像文件存储格式,其目的是企图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。流式 网络图形格式(Portable Network Graphic Format,PNG)名称来源于非官方的“PNG’s Not GIF”,是一种位图文件(bitmap file)存储格式,读成“ping”。PNG用来存储灰度图像时,原创 2011-12-26 09:34:33 · 810 阅读 · 0 评论 -
js获取中文拼音、声母和中文按声母排序
New Document /***************************************-- 获取中文拼音、声母和中文按声母排序 ---------------- Author: Gibil ----------------------- Time: 2012-01-11 ----------*************原创 2012-01-11 14:09:33 · 4344 阅读 · 1 评论 -
C#正则表达式匹配HTML中的图片路径
C#正则表达式匹配HTML中的图片路径(图片地址) 一般来说一个 HTML 文档有很多标签,比如“html>”、“body>”、“table>”等,想把文档中的img 标签提取出来并不是一件容易的事。由于 img 标签样式变化多端,使提取的时候用程序寻找并不容易。于是想要寻找它们就必须写一个非常健全的正则表达式,不然有可能会找得不全,或者找出来的不是正确的 img 标签。我们原创 2012-02-09 10:08:55 · 1525 阅读 · 0 评论 -
MSSQL与C#中的数据类型对应表
数据库C#程序intint32textstringbigintint64binarySystem.Byte[]bitBooleancharstringdatetime原创 2012-02-09 14:35:29 · 1005 阅读 · 0 评论 -
js match方法子匹配问题
var ruletxt ='[][]';var reg = /\[([^]]*)]/ig;var picattr = ruletxt.match(reg);//设置g全局的情况下不能直接获取字匹配值for(var i=0; i //取字匹配值必须再次匹配 var rg = /\[([^]]*)]/i; var rgvals =picattr[i].ma原创 2012-02-09 10:11:06 · 3444 阅读 · 0 评论 -
js获取json对象键名及值
碰到一个问题,就是遇到{"1",:"a"},{"2","b"}这种json对象,键名不固定,然后就不知道怎么取了,监视器下面是个object,没有什么属性方法。第一次碰json,自己试着用索引[0],[1]分别获取,失败了,然后只好找外援了,下面是同学问到的答案:d = {"1": "a", "2": "b"}for(i in d){ i 就是键,d[i]就是值}原创 2012-02-09 10:12:12 · 3613 阅读 · 1 评论 -
接收端通过Request.InputStream读取
接收端通过Request.InputStream读取原创 2014-08-27 18:05:09 · 25523 阅读 · 0 评论 -
ToString格式转换大全(2)
<br />下面列出一些Asp.net中具体的日期格式化用法:<br />============================================<br />1.绑定时格式化日期方法:<br />2.数据控件如DataGrid/DataList等的件格式化日期方法:<br />e.Item.Cell[0].Text = Convert.ToDateTime(e.Item.Cell[0].Text).ToShortDateString();<br />3.用String类转换日期显示格式:<b原创 2011-03-05 22:23:00 · 1936 阅读 · 0 评论 -
带动态时间提示的页面自动跳转
<br /><script type="text/javascript" src="/inc/jquery-1.2.6.min.js"></script><br /><script type="text/javascript"><br />var t= 5;//跳转所需时间(秒)<br />$(function(){ <br /> redict();//5秒后页面跳转回主页<br />});<br />function redict()<br />{ <br /> $("#showTim原创 2011-03-05 22:21:00 · 834 阅读 · 0 评论 -
C#进度条
<br />/// <summary><br /> /// 网页进度条<br /> /// </summary><br /> public class HProgressBar<br /> {<br /> /// <summary><br /> /// 进度条的初始化<br /> /// </summary><br /> public static void Start()<br /> {<br />原创 2011-03-05 22:09:00 · 4619 阅读 · 0 评论 -
前台获取后台c#代码
<br />1.在前台html控件调用c#后台变量。<br />在后台的类代码里定义一个字符串。如<br />public partial class Index : System.Web.UI.Page<br />{<br /> public string o_value = "";<br />}<br />然后可以写方法改变此字符串的值。<br />前台调用也很简单:<br /><input id="Text1" type="text" value="<%=o_value %>"/><br />2原创 2011-03-05 22:16:00 · 1515 阅读 · 1 评论 -
、和
简单分析<% %>、<%= %>、<%# %>的区别和用法<br /><br /><% %>表示代码段,如下表示执行后台一个方法。<br /><%BindProductList("dlProducts3",15);%><br /><br /><%= %>表示返回字符串的代码段,格式一定要跟下面一样,表示返回在页面显示的html代码。<br /><%=GetHelpCategoryName("")%><br /><br /><%# %>是数据绑定符,DataBinder.eval_r(Container.Da原创 2011-03-05 22:20:00 · 665 阅读 · 0 评论 -
递归删除文件夹目录及文件方法代码
<br />/// <summary><br /> /// 递归删除文件夹目录及文件<br /> /// </summary><br /> /// <param name="dir"></param><br /> /// <returns></returns><br /> public static void DeleteFolder(string dir)<br /> {<br /> if (Directory.Exists(dir)) //如果存在这个文件夹删除之<br /> {<b原创 2011-03-05 22:25:00 · 841 阅读 · 0 评论 -
MatchCollection获得一系列数据集合
<br />string itemID="[20101112180250,2,规格1;56:red],[20101112180255,2,规格2;56:red],[20101112180258,2,规格3;56:red]";//数据字符串<br /><br />Regex g = new Regex("//[(//d{20}),(//d+),([^//]]+)//]");//正则表达式,注意规格的任意字符匹配<br />MatchCollection gc = g.Matches(itemID);//匹配集原创 2011-03-05 22:14:00 · 1836 阅读 · 0 评论 -
c#将对象序列化为字符串和将字符串反序列化为对象
<br />asp.net开发中,页面间传值最长用到的是url显式传参,session,application和cookie传值等。对于复杂对象页面传值,如果不考虑性能影响的话,通常可以使用session或者application。那么页面间如何通过url传递复杂对象呢?正像标题说的那样,对象 -->字符串,然后在目标页面再将从url参数得到的(字符串-->对象)。这个过程可以用下面的代码来实现:<br /> <br />using System;<br />using System.Runtime.Ser原创 2011-03-05 22:18:00 · 9231 阅读 · 1 评论 -
浅析C# 中object sender与EventArgs e
<br />一、了解C#中的预定义事件处理机制<br /> 在写代码前我们先来熟悉.net框架中和事件有关的类和委托,了解C#中预定义事件的处理。<br /> EventArgs是包含事件数据的类的基类,用于传递事件的细节。<br /> EventHandler是一个委托声明如下<br /> public delegate void EventHandler( object sender , EventArgs e )<br /> 注意这里的参数,前者是一个原创 2011-03-05 22:21:00 · 540 阅读 · 0 评论 -
C#中的@符号的使用及注意事项
<br />一、字符串中的用法<br />字符@表示,其后的字符串是个“逐字字符串”(verbatim string)。<br />@只能对字符串常量作用。<br />1、用于文件路径(特殊字符不需转义)<br />string s_FilePath ="C://Program Files//Microsoft.NET//test.txt";<br />相当于<br />string s_FilePath =@"C:/Program Files/Microsoft.NET/test.txt";<br />2原创 2011-03-05 22:22:00 · 582 阅读 · 0 评论 -
ToString格式转换大全(1)
<br />C货币<br />如果2.5 . ToString("C")<br />输入效果是¥:2.50<br />D十进制数<br />25.ToString("D5")<br />00025<br />E科学型<br />25000.ToString("E")<br />2.500000E+ 005<br />F固定点<br />25.ToString(F2); // 25.00 F?表示保持几位小数<br />25.00<br />G常规<br />2.5.ToString("G")<br />2原创 2011-03-05 22:24:00 · 981 阅读 · 0 评论 -
C#读取Excel和CSV为DataTable
<br />#region 获取Excel数据<br /> /// <summary><br /> /// 根据Excel物理路径、表名(Sheet名)获取数据集<br /> /// </summary><br /> /// <param name="FileFullPath">excel文件完整路径</param><br /> /// <param name="SheetName">工作簿名称</param><br />原创 2011-03-05 22:09:00 · 3652 阅读 · 0 评论 -
JSON解析类(C#)
<br />使用本文中的JSONConvert类可将任意JSON字符串转化为JSONObject或JSONArray对象,并获取需要的值,克服了.NET自带JSON类反序列化时需知道并引用序列化时使用的类的缺点。当然,也可以使用JSONConvert类进行序列化,构造出JSON字符串。<br /> <br />JSON解析类<br />using System;<br />using System.Collections.Generic;<br />using System.Text;<br />using原创 2011-03-05 22:17:00 · 1677 阅读 · 1 评论 -
SEO之META标签(关键字等)
<br />meta标签的奥妙。<br /><br /> META标签,是HTML语言head区的一个辅助性标签。在几乎所有的page里,我们都可以看<br />到类似下面这段html代码:<br /><br />-----------------------------------------------<br /><head><br /><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><br /></head><b原创 2011-03-05 22:18:00 · 895 阅读 · 0 评论 -
IE6下PNG图片背景透明的处理方法
<br />E6下PNG背景透明的显示问题 <br />PNG格式比起GIF来表现色彩更丰富,特别是表现渐变以及背景透明的渐变要比GIF格式出色很多,目前,最新的浏览器基本上都支持PNG格式。但是IE6不支持PNG背景透明,会显示一个灰色的框。<br />IE6下PNG背景透明的解决办法<br />一.gif替换png<br />.pngImg { background:url(image.png); _background:url(image.gif);}<br />注意上文的_号,目前IE7,8以及Fi原创 2011-03-05 22:19:00 · 5414 阅读 · 0 评论 -
css透明度的设置 (兼容所有浏览器)
<br />.transparent_class { <br /> filter:alpha(opacity=50); <br /> -moz-opacity:0.5; <br /> -khtml-opacity: 0.5; <br /> opacity: 0.5; <br />}原创 2011-03-05 22:25:00 · 577 阅读 · 0 评论 -
将datatable导出为Excel或CSV文件
Datatable导出CSV文件:<br />DataTable dtList = new DataTable();<br /> T_Product t_pro = new T_Product(); <br /> <br /> <br /> t_pro.DataConn = EC.Common.Base.ModelBase.DataBaseType.EC_Mall;<br /> dtList = B_Product.QueryDataToTab原创 2011-03-05 22:08:00 · 1407 阅读 · 0 评论 -
.net读取异步Post的内容
//读取微信Post过来的XML内容 byte[] input = HttpContext.Current.Request.BinaryRead(HttpContext.Current.Request.TotalBytes); string postData = Encoding.GetEncoding("utf-8").GetS原创 2014-09-29 20:57:42 · 1380 阅读 · 0 评论