IT
摘要: 示例环境:VS2010要求: 重写前:http://localhost:13275/Default.aspx?username=wilson 重写后:http://localhost:13275/wilson第一步:下载相关DLL(ActionlessForm.dll和UrlRewriter.dll) 下载链接一: http://download.csdn.net/detail/porschev/3704868 下载链接二: http://files.cnblogs.com/zhongweiv/Lib.rar第二步:VS20... 阅读全文
posted @ 2011-11-08 15:12 liufei 阅读(392) 评论(1) 推荐(1) 编辑
摘要: 在实际开发中,在数据库表设计中,我们往往习惯于用一个Int类型的State字段去表示数据的状态,这个字段很方便去表示这条数据的状态,但是又不愿意去建一张这个State字段的外键表去解释状态。(这一类型表状态的字段可能还会有很多,这里只是举个例)我们一般会把这个State字段当成一个约定,去在项目中应用(比如:0:启用,1:禁用)在后台管理或其它地方显示Int类型对应的实际状态时,再到公共类中去写一个方法,里面用一个switch...case去返回对应的中文解释。但是我习惯于用一个Enum枚举去规范数据库去所有的State字段,Enum的使用,也更利于开发,可以分别对枚举注释,约定可以呈现在开发 阅读全文
posted @ 2011-11-08 15:09 liufei 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 采用Jquery无刷新分页插件jquery.pagination.js实现无刷新分页效果友情提示:本示例Handler中采用StringBuilder的append方法追加HTML,小数据量可以,但是大数据或是布局常变,建议返回JSON格式的数据,性能和灵活性更好!1.插件参数列表2.页面内容:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default"%><!DOCTYPE 阅读全文
posted @ 2011-11-08 14:54 liufei 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 很多人提问,不知道C#位移,可能有些人在面试中也遇到过其实很简单。。。C#位移运算符:左移:<<右移:>>位移理解可能简单一些:其实就是数据转换成二进制的左右移动;右移左补0,左移右补0,后面多出来的部分去掉。用乘除法去理解位移也可以: 左位移:相当于乘 左移1位相当于乘2,左移2位相当于乘4,左移3位相当于乘8,左移4位相当于乘16...类推 右位移:相当于除 右移1位相当于除2,右移2位相当于除4,右移3位相当于除8,右移4位相当于除16...类推下面用一个曾经回答一个网友的提问来理解一下位移的运算题目:把89右位移一位: string flag = Conve.. 阅读全文
posted @ 2011-11-08 14:53 liufei 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1.添加cookies(用cookies方式去做sso,用户信息保存,修改都会依赖cookies)view sourceprint?#region##添加cookeis /// <summary> /// 添加cookeis /// </summary> public void AddCookies() { HttpCookie cookies = new HttpCookie("Porschev"); cookies["name"] = "Zhong Wei"; cookies["sex" 阅读全文
posted @ 2011-11-08 14:52 liufei 阅读(198) 评论(0) 推荐(0) 编辑
摘要: VoucherDetailInfoPanel 是div 的IDTextBox1 是临时存放值得控件75 是指减去头标题高度前台脚本如下:function GetPostion(e) { var element = document.getElementById("<%=VoucherDetailInfoPanel.ClientID %>"); if( document.selection) { var range = document.selection.createRange(); var stored_range = range.duplicate(); s 阅读全文
posted @ 2011-11-08 11:54 liufei 阅读(482) 评论(0) 推荐(0) 编辑