ぷ行走de猫げ

在快乐中成长,在快乐中学习!

摘要: 1.SQL Server2.LocalDb .mdfprotected override void OnModelCreating(DbModelBuilder modelBuilder) { //base.OnModelCreating(modelBuilder); modelBuilder.Conventions.Remove(); //如果不加modelBuilder.Conventions.Remove();这句话,在数据库表中表名会被设置为Movies。这种情况下,就需要移除这个契约。 } 阅读全文
posted @ 2013-08-15 17:42 李天翔 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 更好的遍历Josn的方法,利用jquery的each方法: var arr1 = [ "one", "two", "three", "four", "five" ]; $.each(arr1, function(){ alert(this); }); 输出:one two three four five var arr2 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] $.each(arr2, function(i, item){ alert(item[0]); }); 阅读全文
posted @ 2013-06-23 13:11 李天翔 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-04-03 23:31 李天翔 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 文件上传利器SWFUpload使用指南SWFUpload是一个flash和js相结合而成的文件上传插件,其功能非常强大。以前在项目中用过几次,但它的配置参数太多了,用过后就忘记怎么用了,到以后要用时又得到官网上看它的文档,真是太烦了。所以索性就把它的用法记录下来,也方便英语拙计的同学查看,利人利己,一劳永逸。SWFUpload的特点:1、用flash进行上传,页面无刷新,且可自定义Flash按钮的样式;2、可以在浏览器端就对要上传的文件进行限制;3、允许一次上传多个文件,但会有一个上传队列,队列里文件的上传是逐个进行的,服务器端接收文件时跟普通的表单上传文件是一样的;4、提供了丰富的事件接口供 阅读全文
posted @ 2013-03-28 14:42 李天翔 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Web项目中经常遇到的问题就是同一用户名多次登陆的问题,相应的解决办法也很多,总结起来不外乎这几种解决办法:将登陆后的用户名放到数据库表中;登陆后的用户名放到Session中;登陆后的用户名放到Application中;登陆后的用户名放到Cache中。一般的这几种方法都是登陆了之后,如果没有正常退出,第二次登陆将不被允许。这样一般都会存在一个问题:如果用户没有正常退出系统,那么他接下来继续登陆的时候,因为Session没有过期等问题,会被拒绝继续登陆系统,只能等待Session过期后才能登陆。本文介绍的方法是采用类似于MSN登陆的方法,第二次登陆时会把第一次的登陆注销掉,第一次登陆将会类似于. 阅读全文
posted @ 2012-11-06 17:23 李天翔 阅读(140) 评论(0) 推荐(0) 编辑
摘要: string fileName = Path.GetFileNameWithoutExtension(fileName);string dot = Path.GetExtension(fileName).ToLower();//后缀 阅读全文
posted @ 2012-09-24 09:59 李天翔 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一.摘要所有Web程序都会使用Session保存数据. 使用独立的Session服务器可以解决负载均衡场景中的Session共享问题.本文介绍.NET平台下建立Session服务器的几种办法, 并介绍在使用Session时的各种经验和技巧. 二.关于Session,SessionID和CookiesSession数据保存在服务器端, 但是每一个客户端都需要保存一个SessionID, SessionID保存在Cookies中, 关闭浏览器时过期.在向服务器发送的HTTP请求中会包含SessionID, 服务器端根据SessionID获取获取此用户的Session信息.很多初级开发人员不知道S. 阅读全文
posted @ 2012-09-17 14:14 李天翔 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 在寫ASP.NET時,我們常常需要在Client的JS中去呼叫Page_ClientValidate函式,如果驗証失敗的話Page_BlockSubmit會被改成true。那如果這時,使用者切換需要Postback的DropdownList的話,這次就會無法Postback,第2次才會Postback哦!所以在呼叫Page_ClientValidate後,要再加上Page_BlockSubmit=false哦!if (typeof(Page_ClientValidate) == "function") { result = Page_ClientValidate(); Pa 阅读全文
posted @ 2012-07-09 18:02 李天翔 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 首先在数据库中创建一个存放流水号的表 CREATE TABLE [dbo].[NumSeq] ( [Cate] [varchar] (2) NOT NULL , [DateNo] [varchar] (4) NOT NULL , [Seq] [int] NULL , [CrTime] [datetime] NOT NULL )上面的代码中,Cate 字段为流水号的头,可以在下面的存储过程中用参数的方式传入,我的定义是2个字符,这个可以根据具体需要更改 DateNo 字段为获取日期信息 Seq 字段为流水号,但最终生成的流水号是这三个字段的相加2,创建存储过程CREATE PROC dpPMT. 阅读全文
posted @ 2012-07-06 18:07 李天翔 阅读(2508) 评论(0) 推荐(2) 编辑
摘要: CSS文本框输入法自动切换2009-12-26 11:34<html> <input id="test1" name="test1" style="ime-mode:disabled"></input> <input id="test2" name="test2" style="ime-mode:active"></input> <input id="test3" name="te 阅读全文
posted @ 2012-07-06 18:06 李天翔 阅读(1357) 评论(0) 推荐(0) 编辑