
C#
文章平均质量分 76
木子木啊
这个作者很懒,什么都没留下…
展开
-
Asp.Net 构架(Http Handler 介绍)
引言在 Part.1 Http请求处理流程 一文中,我们了解了Http请求的处理过程以及其它一些运作原理。我们知道Http管道中有两个可用接口,一个是IHttpHandler,一个是IHttpModule,但在Part.1中,我并没有详细讲述如何对它们进行编程,只是轻描淡写地一笔带过。所谓学以致用,前面已经介绍了不少概念和原理。在本文中,我们通过几个范例来了解 IHttpHandler转载 2014-01-23 10:37:50 · 941 阅读 · 0 评论 -
C# 制作39条形码
public void aspnet_barcode() { HttpContext c = new HttpContext(Request, Response); //获取生成条形码的高度 if (c.Request.QueryString["height"] != null) { _height =原创 2014-01-17 16:21:02 · 836 阅读 · 0 评论 -
解析Json和封装Json
using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Monitor{ /// /// FileName: JSONHelper.cs /// CLRVersion: 2.0.50727.3623 /// Author:转载 2014-01-17 16:21:35 · 1535 阅读 · 0 评论 -
ASP.NET 实现flv流媒体播放
player.aspx页aspx页代码: flowplayer("player1", "player/flowplayer-3.1.5.swf", { clip: { autoPlay: false, //是否自动播放,默认true autoBuffering: tr原创 2014-01-17 16:19:26 · 3202 阅读 · 0 评论 -
DropDownList手动构造一个下拉树形
private void bindDDL(DropDownList DDL, DataSet ds, int ParentID, string Tab) { DataView dv = new DataView(ds.Tables[0]); dv.RowFilter = "ParentId=" + ParentID.ToString(原创 2014-01-17 16:08:47 · 802 阅读 · 0 评论 -
c# 取汉字首字母
static public string GetChineseSpell(string strText) { int len = strText.Length; string myStr = ""; for(int i=0;i<len;i++) { myStr += getSpell(strText.Substring(i,1)); } return myStr;转载 2014-01-17 16:06:42 · 990 阅读 · 0 评论 -
通用方法。 检查格式,字符串替换 ,防注入
public class FormatStr { #region MD5加密 /// /// MD5加密操作 /// /// 加密的字符串 /// public static string MD5(string str) { return Syste转载 2014-01-17 16:04:56 · 884 阅读 · 0 评论 -
异步查询用户名是否存在
function validateloginname() { var loginname=document.getElementById("Text1").value; xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); xmlHttp.onreadystatec原创 2014-01-17 15:54:34 · 768 阅读 · 0 评论 -
C#中 string.format方法使用大全
C# String.Format大全 字符型转换 转为字符串 12345.ToString("n"); //生成 12,345.00 12345.ToString("C"); //生成 ¥12,345.00 12345.ToString("e"); //生成 1.234500e+004 12345.ToString("f4"); //生成 12345.0000 12345.原创 2014-03-04 10:16:25 · 1027 阅读 · 0 评论 -
ASP.NET中URLRewriter.dll的使用配置
首先,在项目中引用两个DLL:ActionlessForm.dllURLRewriter.dll用来重写的是这个URLRewriter.dll ,如果还要实现分页的话,必须使用ActionlessForm .dll文件。下载地址如下:下载地址1:URL重写urlrewriter.dll组件下载地址(附完整示例代码)下载地址2:微软URL重写组件urlrewriter.d原创 2014-03-04 10:19:20 · 1549 阅读 · 0 评论 -
ASP.NET中cookie的基本操作
Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。Cookie名称和值可以由服务器端开发自己定义,本文主要通过实例来演示cookie的基本操作方法。//写入cookieprotected void Butt原创 2014-03-04 10:22:45 · 572 阅读 · 0 评论 -
asp.net 写日志记录
/// /// 写入一条错误日志记录。 /// /// 当前用户名。 /// 异常对象。 public static void WriteEntry(String user, Exception ex) { if (ex == null) {原创 2014-03-04 15:59:50 · 1151 阅读 · 0 评论 -
ASP.NET UrlRewrite 实现 二级域名 重写
比如要把 http://www.aa.com/test.aspx?us=bbs 转换成 bbs.aa.com 首先要做个域名解析,*.aa.com 指向服务器ip。然后下载微软的 urlRewrite 打开 1.BaseModuleRewriter.cs 里面的BaseModuleRewriter_AuthorizeRequest方法将protected原创 2014-03-13 19:02:59 · 1312 阅读 · 0 评论 -
asp.net 实现在线人数统计
在解决方案资源管理器中添加新项,Global.asax,其中代码如下: void Application_Start(object sender, EventArgs e) { // 在应用程序启动时运行的代码 Application["count"] = 0; } void Application_End(ob原创 2014-01-20 15:13:56 · 1515 阅读 · 0 评论 -
.NET中的静态与非静态的异同。
静态类 vs 普通类静态类与普通类的区别有以下几点:1)静态类无法实例化而普通类可以;2)静态类只能从System.Object基类继承;普通可以继承其它任何非static和非sealed类,但也只能继承一个类;3)静态类不能继承接口;普通类可以继承多个接口;4)静态类只能包含静态成员;普通类可以包含静态和非静态成员;5)静态类不能作为字段,方法参数和局部变量使用;普通类可原创 2014-01-20 15:57:45 · 610 阅读 · 0 评论 -
AspNetPager 分页
/* 风格1 */ .paginator { font: 11px Arial, Helvetica, sans-serif; padding: 10px 20px 10px 0; margin: 0px; } .paginator a {转载 2014-01-17 15:42:49 · 596 阅读 · 0 评论 -
DataTable行转列
/// /// DataTable行转列 /// /// 需要转换的表 /// 转换表表头对应旧表字段(小写) /// public static DataTable DataTableRowtoCon(DataTable dtable, string head) { DataTable dt = new DataTable(); dt.Columns原创 2014-01-24 09:32:56 · 878 阅读 · 0 评论 -
Asp.Net 请求处理机制
原文:http://www.cnblogs.com/cilence/archive/2012/05/28/2520712.html Asp.Net 请求处理机制 前言我们都知道Web请求响应是基于Http协议,那么我们可以这样来理解,一次Web请求和响应的过程,实际上就是一次发送Http请求和接收Http响应的过程。客户端向服务器发送一次Http请求转载 2014-01-24 09:28:43 · 601 阅读 · 0 评论 -
log4net配置及使用方法
1. Global.asax 文件 void Application_Start(object sender, EventArgs e) { //在应用程序启动时运行的代码 log4net.Config.XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo(Sxmobi.FileHelpe原创 2014-01-24 09:34:49 · 763 阅读 · 0 评论 -
net内存回收与Dispose﹐Close﹐Finalize方法
一. net的对象使用一般分为三种情况﹕ 1.创建对象 2.使用对象 3.释放对象 二.创建对象 1.创建对象实际分为两个步骤﹕变量类型宣告和初始化对象 2.变量类型宣告(declare),如﹕ 复制 保存FileStream fs这行代码会在当前的变量作用域空间(栈或堆)里建立一个叫做fs的变量﹐至少四个字节吧(因为要存一个对象的地原创 2014-01-25 10:25:29 · 533 阅读 · 0 评论 -
C#发送邮件
/// /// 发送邮件/// /// 收件人邮件地址 /// 发件人邮件地址 /// 邮件主题 /// 邮件内容 /// 登录smtp主机时用到的用户名,注意是邮件地址'@'以前的部分 /// 登录smtp主机时用到的用户密码 /// 发送邮件用到的smtp主机/// true-发送成功,false-发送失败public static Boolean sendMail(原创 2014-01-17 16:14:39 · 511 阅读 · 0 评论 -
WebClient获取网页代码
网址: protected void btnGet_Click(object sender, EventArgs e) { string strurl = txtUrl.Text.ToString(); //欲获取的网页地址 要 http:// WebClient myWebClient = n原创 2014-01-25 11:52:17 · 1287 阅读 · 0 评论 -
xml 增 删 改 查
XML代码 ew dsa eq 操作方式 创建XML文件 private void btnCreateXml_Click(object sender, System.EventArgs e) { //创建XML文档对象 System.Xml.XmlDocument xmldo原创 2014-01-20 15:18:57 · 795 阅读 · 0 评论 -
ajax+json异步分页。
jsonpager.js$(function () { // 计算分页总条数 var pageCount = 0; $.ajax({ type: "POST", cache: false, async: false, dataType: "text", url: "ashx/getdat原创 2014-01-17 16:24:55 · 2532 阅读 · 0 评论 -
checkbox实现全选(页面如果套用母板也可通用)
//脚本 $(function () { //全选 $("#chkAll").click(function () { //所有checkbox跟着全选的checkbox走 $('input[id*=chkbox]').attr("checked", this.checked); });原创 2014-01-17 16:02:22 · 761 阅读 · 0 评论 -
asp.net xml反序列化为对象(对像序列化为xml)
/// /// 将obj序列化为xml(obj->xml) /// /// 序列化为xml后保存的物理路径 /// 被序列化的对象 /// 被序列化对象的类型 public static void SaveXml(string filePath, object obj) {原创 2014-01-17 16:15:37 · 740 阅读 · 0 评论 -
.net 获取远程IP 得到省市
using System;using System.IO;using System.Collections;using System.Text;using System.Text.RegularExpressions;public class IPScanner{ #region 私有成员 private string dataPath; private str转载 2014-01-17 16:00:58 · 638 阅读 · 0 评论 -
Treeview 选择实现
#region Treeview 选择实现 public static class TreeViewCheck { /// /// 系列节点 Checked 属性控制 /// /// public static void CheckContr原创 2014-01-17 15:51:57 · 631 阅读 · 0 评论 -
转换人民币大小金额
using System;namespace DotNet.Utilities{ /// /// Rmb 的摘要说明。 /// public class Rmb { /// /// 转换人民币大小金额 /// /// 金额 /// 返回大写形式原创 2014-04-10 10:36:58 · 656 阅读 · 0 评论