摘要: 主要结构: 1.前期准备 2.Repeater+AspNetPager分页效果 3.Ajax无刷新留言板,插入和删除留言 4.自定义编号 5.总结 先上效果图:(PS:美工很一般) 1.前期准备: 1.数据库:自增ID,用户名,留言内容,用户头像,留言时间。 2.实体类:对应数据库的字段View Code 1 public class MessageClass 2 { 3 private int id; 4 public int ID //自增ID 5 { 6 get { return id; } 7 se... 阅读全文
posted @ 2011-12-29 15:56 Alina_Kung 阅读(523) 评论(2) 推荐(0) 编辑
摘要: 一、需求在管理数据库过程中,我们经常需要控制某个用户访问数据库的权限,比如只需要给这个用户访问某个表的权限,甚至是CRUD的权限,更小粒度的还可以去到某几个字段的访问权限。写这篇文章就是说明下这个操作过程。其实这只是SQL Server权限管理很简单的一小块,有些地方并没有深入理解和讲述,只是希望对一些刚入门的童鞋有帮助,其它大侠就当是:我当堂吓一跳,然后得啖笑。二、操作步骤1. 首先进入数据库级别的【安全性】-【登录名】-【新建登录名】(图1:新建登录名)2. 在【常规】选项卡中,如下图所示,创建登陆名,并设置默认的数据库(图2:设置选项)3. 在【用户映射】选项卡中,如下图所示,勾选需要设 阅读全文
posted @ 2011-12-29 12:43 Alina_Kung 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 本文我们将讨论的是asp.net页面间数据传递的几种方法,对此希望能帮助大家正确的理解ASP.NET页面间数据传递的用处以及便利性。引言Web页面是无状态的, 服务器对每一次请求都认为来自不同用户,因此,变量的状态在连续对同一页面的多次请求之间或在页面跳转时不会被保留。在用ASP.NET 设计开发一个Web系统时, 遇到一个重要的问题是如何保证数据在页面间进行正确、安全和高效地传送,Asp.net 提供了状态管理等多种技术来解决保存和传递数据问题,以下来探讨。NET 下的解决此问题的各种方法和各自的适用场合。ASP.NET页面间数据传递的各种方法和分析1.使用Querystring 方法Que 阅读全文
posted @ 2011-12-29 12:05 Alina_Kung 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 众所周知,打从.Net诞生那一天起,业界就弥漫着一股贬低.Net的空气。许多公司排斥.Net,因为.Net低效的名声,加之怕被微软绑架的担心。许多C++程序员有偏见,看不起.Net程序员,认为那些人比较菜,才学入门级的语言。Java程序员对.Net也不待见,我们会Spring,Hibernate等一大堆框架,你们除了用类库还会什么?这些看法有些确实是偏见,我们大可以有力地回击。有些看法却也不无道理,跨平台性.Net确实不如Java,主要是没有官方的多平台支持;论运行效率也确实与Native C++有天生的差距。然而很大一部分责任,要归疚我们.Net程序员。其实每个开发平台,每种编程语言都有优势 阅读全文
posted @ 2011-12-29 12:02 Alina_Kung 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 效果如图: view plaincopy to clipboardprint?页面HTMLbody中间放一个:<spanid="gettime"></span>复制下面JS到页面:<scripttype="text/javascript">functionShowTime(){varstr="";vartime=newDate();vartemp=time.toLocaleString();varday=time.getDay();switch(day){case1:str="星期一&qu 阅读全文
posted @ 2011-12-29 11:53 Alina_Kung 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 经常使用 Session 直接储存一些字符串和值类型,但很少储存对象,在取 Session 值时将指定 Session 进行强制类型转换以获取储存在 Session 中的值,于是想当然的认为 Session 储存对象类似于 ViewState,是将对象串行化以后放入到 Session 中的。 日前在做一个流程处理的时候,将流程处理的过程封装成了一个独立的类,与页面分离开来,因为要跨页面保存该对象的状态信息,所以将对象存储到 Session 中,却发现 Session 储存对象时似乎不是串行化以后再保存,而是直接储存对象的一个引用,为证实这个结论,做了一个小测试://自定义对象 publiccl 阅读全文
posted @ 2011-12-29 11:48 Alina_Kung 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: 或许许多人对此不以为然,在函数前加 new 关键字,不就是实例化一个对象吗?但事情显然没那么简单:view plaincopy to clipboardprint?functionTest(){ this.name='Test'; returnfunction(){returntrue;}}vartest=newTest();//这里的test是什么?function Test() { this.name = 'Test'; return function() { return true; }}var test = new Test(); // 这里的 test 阅读全文
posted @ 2011-12-29 11:44 Alina_Kung 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 源代码下载:http://download.csdn.net/source/3452056CompareValidator(比较验证)按设定比较两个输入比较控件比较两个控件的输入是否符合程序设定,大家不要把比较仅仅理解为"相等",尽管相等是用的最多的,其实,这里的比较包括范围很广,大家看标准代码就会明白。比较控件的标准代码如下:<ASP:CompareValidator id="Validator_ID" RunAt="Server"ControlToValidate="要验证的控件ID"errorMessage= 阅读全文
posted @ 2011-12-29 11:42 Alina_Kung 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 源代码下载地址:http://download.csdn.net/source/3469012首先创建一个不能再简单的数据库use mastergoif exists(select * from sysdatabases where name='_user')drop database _usergocreate database _usergouse _usergocreate table _userinfo(_id int identity(1,1) primary key,_username varchar(50) not null,_password varchar(5 阅读全文
posted @ 2011-12-29 11:36 Alina_Kung 阅读(1561) 评论(0) 推荐(0) 编辑
摘要: ASP.NET 2.0 拥有内建的导航控件。网站导航维护大型站点的导航菜单是很困难,也很费时的。在 ASP.NET 2.0 中,菜单可存储在文件中,这样维护起来更加方便。这个文件通常名为web.sitemap,被存放在网站的根目录中。此外,ASP.NET 2.0 拥有三种新的导航控件:Dynamic menusTreeViewsSite Map PathSitemap 文件本教程使用下面的 sitemap 文件(站点地图):<?xml version="1.0" encoding="ISO-8859-1" ?> <siteMap> 阅读全文
posted @ 2011-12-29 11:34 Alina_Kung 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 使用SQL语句创建和删除数据库数据库的组成部分: 1>主数据文件: *.mdf 2>次数据文件: *.ndf 3>日志文件: *.ldf创建数据库:T-SQL创建数据库的语法如下: CREATE DATABASE 数据库名 ON [PRIMARY] ( <数据文件参数> [,……n] [<文件组参数>] ) [LOG ON] ( {<日志文件参数> [,……n] } ) 文件具体参数语法如下: ( [NAME=逻辑文件名,] FILENAME=物理文件名 [,SIZE=大小][,MAXSIZE={最大容量|UNLIMITED}] [,FIL 阅读全文
posted @ 2011-12-29 11:31 Alina_Kung 阅读(593) 评论(0) 推荐(0) 编辑
摘要: BeJSON 当你被大量的JSON数据搞的眼花缭乱时,当你想找一个子节点,但是面对那么多大括号搞得头昏脑胀时,那你就应该使用这款工具,当然这个网站还提供了各式各样的JSON在线工具 Color Scheme Designer Color Scheme Designer是一个易于使用和高效的工具,可以帮助您选择您的配色方案。 jsFiddle jsFiddle是为Web在线编辑器。像MooTools的Javascript库,jQuery的, Prototype,YUI,Glow和Dojo都可以使用,除此以外,你可以编辑和保存HTML和CSS的片段。 Kuler K... 阅读全文
posted @ 2011-12-29 11:28 Alina_Kung 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 在视频播放系统中视频介绍页有一个对视频评论的页面,在这个页面访问网站的用户可以添加评论和查看评论,添加评论是没问题的,但是查看评论稍微有点难度,在牛腩视频中的分页是假分页,他是把所有的评论都加载到页面中,这样就给页面带来了很大的压力,并且查询上也是很大的工作量,所以我们就考虑使用真分页。 真分页是把所需要的页面的评论显示出来,而不是加载所有的评论,这样我们的页面压力和美观上都有了很大的改善用户可以任意选择自己需要看的那一页,并且数据查询方面也是非常的简单。 真分页显示需要的控件是AspNetPager,这个控件是一个山西人写的,非常的好用。添加控件将aspNetPager添加到工具栏,然... 阅读全文
posted @ 2011-12-29 11:25 Alina_Kung 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 一、Javascript介绍1.客户端技术,前段技术.提高页面的交互能力和java没关系,java是服务端技术2.javascript存放的位置有三种:(1).放在<script></script>标签中,而这个标签可以放在html文件中的任何位置<scriptlanguage="javascript">alert("helloworld!");</script>(2).引用到页面中<scriptlanguage="javascript"src="js/test_js&q 阅读全文
posted @ 2011-12-29 11:23 Alina_Kung 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 要求做一个从网页上导入excel,,开始着手去实现它。思路很简单:1、做一个jsp页面,页面包括浏览文件,提交文件2、将excel文件上传到服务器3、 服务器对该excel文件进行读出4、 将excel文件内容显示到页面上环境搭建:需要准备的包:commons-fileupload-1.2.1.jar & commons-io-1.3.2.jar 这两个包是上传用的jxl.jar 这个包是读取excel用的 下载地址 :http://sourceforge.net/projects/jexcelapi/ 建议不要用新版本,因为新版本会出现与jdk版本兼容问题,如果运行程序出现问题的时候 阅读全文
posted @ 2011-12-29 11:20 Alina_Kung 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 问题场景:有一些比较严重的BUG随机发生,难以查找规律的,测试工程师提交上去后,有可能会出现以下三个情形:1.开发人员试图重现,重现不出,Reject回来;2.开发人员找不到规律,所以不去解决,问题一直处于Open状态;3.开发人员因为问题难以解决,所以直接Resolved回来,觉得反正是偶发的,先改成解决状态再说。对开发人员、项目经理和测试工程师来说,正确的处理方法应该是怎样的?解决方案:1 缺陷的描述:(1)重现频率:在提交Bug时,记录重现的频率(是、否、随机)(2)现象:测试人员尽可能描述发生的情况并有截图。(3)软件的版本:确认发现BUG程序版本和重现的代码是一致的,可通过tag(C 阅读全文
posted @ 2011-12-29 11:10 Alina_Kung 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 在给客户培训的时候,很多项目经理提到了敬业精神的问题,结合自己的体会,我想通过下面的8个问题的可以判断一个程序员是否具有很好的敬业精神: (1)是否主动工作?尤其是涉及到2个人合作的时候,该是另外一个人解决的问题,你是否将问题告诉别人后,就等待,还是去及时跟踪问题的解决了? (2)当天该完成的工作,你是否做完了才休息? (3)你是否对未完成的任务找了一大堆借口? (4)在和别人有接口的任务时,你是否从对方角度考虑了如何节省对方的工作量? (5)遇到了技术难题,你是尽可能先自己去寻找解决方案,还是马上去咨询别人? (6)当给你安排任务的时候,是否认真理解任务了?还是先理解了明天需要做的任务,对后 阅读全文
posted @ 2011-12-29 11:04 Alina_Kung 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 项目运行出错,我们首先要调试1.把目标文件设为起始页2.在目标进程内,需要调试的代码段断点3.按 F5开始调试4.当进程到断点处时,进程暂停。按F10下一步 下一步...向下执行5.F11的作用是进入具体代码段里s 阅读全文
posted @ 2011-12-29 10:53 Alina_Kung 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1.生成项目2.打开1.16测试服务器共享项目WebSitestesting,拷贝站点文件 个人测试可以全部拷贝,若是更新已有站点,则只覆盖修改的相应文件即可3.远程连接登陆1.16测试服务器,找到站点路径4.给站点目录建立虚拟目录5.到IIS中Directory Security中设置匿名访问6.更新 web.config文件中,数据库连接配置以及webService调用URL7.在http://192.168.1.16中访问URLRemark:访问路径 http://192.168.1.16:9339/PCAPEX/Default.aspx文件物理路径\\192.168.1.16\Web. 阅读全文
posted @ 2011-12-29 10:49 Alina_Kung 阅读(149) 评论(0) 推荐(0) 编辑