博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  asp.net

asp.net、C# 技术文章,源码
摘要:开发环境vs2008+.net 2.0 Framework,实现了用户注册(uc_user_register)、登录(uc_user_login)密码修改(uc_user_edit)、站内信检测新消息(uc_pm_checknew)、发送消息(uc_pm_send)、接收消息(uc_pm_list)。本人在刷淘宝的信誉,希望各位支持。淘宝店:http://sontin.taobao.com/有真正需要的M我。 阅读全文

posted @ 2011-01-07 15:34 冷咖啡(子锡) 阅读(930) 评论(5) 推荐(2)

摘要:程序代码#region 为指定的图片生成缩略图/// summary/// 为指定的图片生成缩图/// paracolor != null,则不变形/para/// /summary/// param name="sourcepath"源图的完整硬盘路径,包括文件名/param/// param name="maxwidth"缩图宽度/param/// param name="maxheight"缩图高度/param/// param name="color"指定背景色,可传null/param/// param name="bmpath"缩 阅读全文

posted @ 2010-12-16 17:12 冷咖啡(子锡) 阅读(297) 评论(0) 推荐(0)

摘要:FlashPaper干嘛用的?加个连接:http://apps.hi.baidu.com/share/detail/14456532FlashPaper是一个虚拟打印机,可将word文件转化成swf格式文件(.doc .xls .txt .pdf等文件都可以正常生成SWF格式)。最近简单学习了在ASP.NET页面中调用FlashPaper将word文件转化成swf格式文件的方法。(1)安装FlashPape:下载FlashPape压缩包,解压缩后,运行初始化目录中的初始化.bat,然后安装FlashPaperDriverInstall2.exe,即FlashPaper打印机。特别注意,在有的机 阅读全文

posted @ 2010-11-20 11:10 冷咖啡(子锡) 阅读(6836) 评论(2) 推荐(0)

摘要:ASP.NET 提供三种用于在出现错误时捕获和响应错误的主要方法:Page_Error 事件、Application_Error 事件以及应用程序配置文件 (Web.config)。如果您不调用 Server.ClearError 或者捕获 Page_Error 或 Application_Error 事件中的错误,则将根据 Web.config 文件的 customErrors 部分中的设置处理错误。在 customErrors 部分,可将重定向页指定为默认的错误页 (defaultRedirect) 或者根据引发的 HTTP 错误代码指定特定页。您可使用此方法自定义用户收到的错误信 阅读全文

posted @ 2010-11-17 11:50 冷咖啡(子锡) 阅读(587) 评论(0) 推荐(0)

摘要:C#中HashTable的用法 一,哈希表(Hashtable)简述在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对.二,哈希表的简单操作在哈希表中添加一个keyvalue键值对:HashtableObject.Add(key,value);在哈希表中去除某个keyvalu 阅读全文

posted @ 2010-11-16 12:54 冷咖啡(子锡) 阅读(268) 评论(0) 推荐(0)

摘要:oledb方法 程序代码using System.Data.OleDb;string strCon = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\\test.xls; Extended Properties=Excel 8.0";OleDbConnection myConn = new OleDbConnection(strCon);string strCom = " Select * FROM [1$A1:C100] ";myConn.Open();OleDbDataAdapter myCommand = new OleDbDataA 阅读全文

posted @ 2010-11-15 20:00 冷咖啡(子锡) 阅读(8264) 评论(0) 推荐(0)

摘要:ASP.NET中存取图片到数据库的示例(C#)//开发环境:Window 2003、SQLServer2000、.Net 2.0//开发语言:C#、ASP.Net//简介:图片预览,数据库中图片存储及读取//作者:wayne-ivan//Email:wayne-ivan@163.com /*首先在SQL Server中建立一个图片存储的数库表,ImageData Column为图象二进制数据储存字段,ImageContentType Column为图象文件类型记录字段,ImageDescription Column为储蓄图象文件说明字段,ImageSize Column为储存图象文件长度字段, 阅读全文

posted @ 2010-11-15 19:50 冷咖啡(子锡) 阅读(312) 评论(0) 推荐(0)

摘要:由于Access数据库内没有存储过程一说.那么实现它的分页上效率问题一直都是麻烦事..下面一段代码,相当来说算了很高效的了.如果有什么更好的方法,请多指教! 谢谢!调用方法 程序代码string strSql = " Select P.ProductID,P.ProClassID,P.ProductName,P.ProFlag,P.DateTime,P.ProductImage,C.ProClassName,C.ProClassKey,C.ProClassDes FROM ProductInfo P" +" LEFT JOIN ProClass C ON P.ProClassID=C.ProC 阅读全文

posted @ 2010-10-20 15:20 冷咖啡(子锡) 阅读(9304) 评论(2) 推荐(3)

摘要:Visual Studio 2008 命令提示vs命令提示,类生成.dll文件csc /t:library /out:名称.dll /r:System.dll /r:System.Web.dll 类文件名.cscsc /t:library /out:名称.dll /r:System.dll /r:System.Web.dll AssemblyInfo.cs 类文件名.cssn -k 文件名.snk 阅读全文

posted @ 2010-09-06 21:11 冷咖啡(子锡) 阅读(431) 评论(0) 推荐(0)

摘要:分享一下。虽然达不到PHP的microtime()那么强大,但最终结果也能实现我所要求的了;当你知道其方法后会让你好失望:asp.net版的microtime()的实现方法: 程序代码public static string microtime(){//得到1970年的时间戳DateTime timeStamp = new DateTime(1970, 1, 1);//注意这里有时区问题,用now就要减掉8个小时long sec=(DateTime.UtcNow.Ticks - timeStamp.Ticks) / 10000000;int msec = DateTime.UtcNow.Mil 阅读全文

posted @ 2010-08-23 20:49 冷咖啡(子锡) 阅读(263) 评论(0) 推荐(0)

摘要:http://hi.baidu.com/37116566/blog/item/fbedc7ce84e3ab0092457e56.html方法一、System.Net.WebClient WebClientObj = new System.Net.WebClient();System.Collections.Specialized.NameValueCollection PostVars = new System.Collections.Specialized.NameValueCollection();PostVars.Add("A1","0");PostVars.Add("A2","0"); 阅读全文

posted @ 2010-07-29 17:25 冷咖啡(子锡) 阅读(649) 评论(0) 推荐(0)

摘要:用了 Reflection反射机制,把一个对象的方法函数反射出来using System.Reflection;UsersModel = UsersBLL.GetModel(1);foreach (PropertyInfo pi in UsersModel.GetType().GetProperties()) {object v = pi.GetValue(UsersModel,null);if (Convert.ToString(v) == "") v = "empty";Response.Write(string.Format("{0}={1}br/", pi.Name, v));}. 阅读全文

posted @ 2010-07-24 10:22 冷咖啡(子锡) 阅读(1187) 评论(0) 推荐(0)

摘要:很不错的验证码显示页getCode.aspx 程序代码using System;using System.Drawing;public partial class Control_getCode : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){createCheckCode(getCode(4));}private string getCode(int num){string codeStr = string.Empty;//为了方便识别去除了 零 和 英文Ostring codeStrTmp 阅读全文

posted @ 2010-06-03 09:22 冷咖啡(子锡) 阅读(167) 评论(0) 推荐(0)

摘要:没啥,记录的东西。X:\Program Files\Microsoft Visual Studio 9.0\VC#\Snippets\2052\Visual C#vs2008自定义代码段。 阅读全文

posted @ 2010-04-28 21:10 冷咖啡(子锡) 阅读(163) 评论(0) 推荐(0)

摘要:前台 要设置ShowFooter="True" ,否则默认表头为隐藏的!后台 程序代码private double sum = 0;//取指定列的数据和protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e){if (e.Row.RowIndex = 0){sum += Convert.ToDouble(e.Row.Cells[6].Text);}else if (e.Row.RowType == DataControlRowType.Footer){e.Row.Cells[5].Text = " 阅读全文

posted @ 2010-03-19 20:06 冷咖啡(子锡) 阅读(168) 评论(0) 推荐(0)

摘要:程序代码using ...System.Runtime.InteropServices ; public unsafe class Dog { public uint DogBytes, DogAddr;//设置加密狗字节长度和起始地址 public byte[] DogData;//设置数据的长度 public uint Retcode; [DllImport("Win32dll.dll", CharSet = CharSet.Ansi)] public static unsafe extern uint DogRead(uint idogBytes, uint idogAddr, byte 阅读全文

posted @ 2010-03-19 19:42 冷咖啡(子锡) 阅读(2565) 评论(0) 推荐(0)

摘要:应用程序的配置文件Web.config后,我们会发现以下这段: sessionState   mode="InProc"   stateConnectionString="tcpip=127.0.0.1:42424"   sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"   cookieless="false"   timeout="20" /   这一段就是配置应用程序是如何存储Session信息的了。我们以下的各种操作主要是针对这一段配置展开。让我们先看看这一段配置中所包含的内容的意思。session 阅读全文

posted @ 2009-08-21 09:41 冷咖啡(子锡) 阅读(170) 评论(0) 推荐(0)

摘要:默认情况下,ViewState是被启用的,比如提交表单后,表单中输入的值会自动保留。但是如果不需要保留,也可以将其禁用,这样可以节省资源。下面3种方式就可以分别禁用某一个控件、某一个页面和整个应用程序的ViewState。1) 控件禁用:将控件的EnableViewState属性设置为false;2) 页面禁用:在页面的Page指令中添加EnableViewState="false";3) 应用程序禁用:在Web.Config文件中添加 程序代码configurationsystem.webpages enableViewState="false" //system.web/c 阅读全文

posted @ 2009-08-05 17:27 冷咖啡(子锡) 阅读(494) 评论(0) 推荐(0)

摘要:.NET Framework 3.0 以上,支持LinQ1,2,3,4,5,2,1,9统计各字符出现次数,语言不限, 程序代码using System.Collections;int[] scores = new int[] { 97, 92, 81, 60 };for (int i = 0; i scores.Length; i++) {int localNum=scores.GetValue(i);IEnumerableint query =from score in scoreswhere score = localNumselect score;int scoreCount = 阅读全文

posted @ 2009-08-04 16:52 冷咖啡(子锡) 阅读(202) 评论(0) 推荐(0)

摘要:TreeView数据绑定的方法(1)最近作一个.net程序中涉及到权限的分配和管理,要把分为不同层次的权限从数据库中读出在树形控件TreeView中显示出来。这里采取的是首先取出数据放在DataTable中,然后在递归查询中根据不同的filter条件得到对应树杈需要的数据。这里使用类似的行政区划的数据表,数据表为:Create TABLE [dbo].[QuHua] ([ID] [int] IDENTITY (1, 1) NOT NULL ,--自增的标记列[NAME] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,--行政区划的名称[P 阅读全文

posted @ 2009-08-03 15:09 冷咖啡(子锡) 阅读(278) 评论(0) 推荐(0)