- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 List泛型集合、DataSet以及DataReader的比较
dataset相当于一个数据库了,比较占资源,但是可以对数据进行操作;用IList是遵循面向接口编程的原则,我个人认为应当尽量减少DataSet的使用,如需要非连接更新、排序等等操作使用DataSet比较方便,而在直接读取数据时一般使用DataReader,但DataReader灵活性不够,但如果使用泛类配合DataReader以及实体类(Model)一起使用,其扩展能力和灵活性在某些方面甚至超过
2012-04-01 10:49:56
924
原创 常见实用的C#语句汇总(不断整理中)
1、键值的使用(多用在批量取代情况) //需引用using System.Collections; public void WriteHTML(string str) { Hashtable Content = new Hashtable(); Content.Add("&author", "作者"); Cont
2012-03-15 15:43:22
859
原创 Windows Server 2008 怎么添加照片查看器等组件
最近因工作需要,由原来的Windows Server 2003改为了Windows Server 2008,使用起来的确感觉不错,但随着渐渐使用也发现了一些问题,那就是没有之前操作系统自带的照片查看器等组件,经过一番查看发现,其实这些Windows Server 2008都是有的,只是需要我们自己设置而已。依次点击“开始→管理工具→服务器管理器→功能→添加功能”,找到“桌面体验”,勾选之后点击“下
2012-03-10 12:41:34
6542
原创 培训效果评估反馈调查/企业问卷调查系统
项目名称:培训效果评估反馈调查/企业问卷调查系统开发周期:2012-03-05~2012-03-09(五天)开发环境:VS2008+SQLServer2005功能介绍:采用B/S模式,适用于集团化企业培训部门对培训效果评估反馈调查,或中小企业问卷调查。后台用户可以对用户信息增删改、调查类别增删改、调查选项(支持单选评分、多选答题、文本填空三种问卷方式)增删改、调查反馈以及调查选项的统计
2012-03-09 17:20:36
2382
原创 静态变量不该用的地方别用,小心出现重复覆盖等现象
最近,在开发一个大型行业门户网站,中间有个小细节折腾了我两天,也许有些高手早知道该问题了,但我还是写出来,供不知道的朋友查阅。 事情经过是这样的,之前有个同事是研究生毕业,但没有实际开发项目经验,底层上传组件已经给他写好,让他实现页面上传图片的功能,表面上看上去没有什么问题,一切都是正常的,但随着运营推广,越来越多人开始使用该平台,出现了图片老被覆盖的问题,开始我还以为是我上传图
2009-12-08 11:49:00
817
原创 常见实用的SQL语句、存储过程、游标、函数、视图(不断整理中)
1、批量取代update TableName set [RowName] = REPLACE([RowName],'要替换前的字符','要替换后的字符')2、游标和存储过程(逐条记录操作)CREATE PROCEDURE [dbo].[P_T_Course_Delete]@CourseID INT --有多个参数一定用,且()包起来,若为输出参数还得后面加output
2009-12-04 09:38:00
527
原创 IE下弹出层被DropDownList控件遮挡的解决办法
方法1(推荐):在弹出层的代码中放入如下代码即可解决,注意宽度和高度得根据弹出层的具体大小而定 方法2(针对少数弹出层被遮挡):改变弹出层布局大小或位置,尽量不要在在DropDownList控件上弹出; 方法3(针对少数弹出层被遮挡):在执行弹出层脚本的同时,隐藏DropDownList控件。
2009-07-30 16:01:00
1436
原创 普通页面、套用母版页的页面遍历TextBox控件的方法
1.普通页面遍历TextBox控件清空的方法,其他控件类似 foreach (Control col in this.Controls) { //if (col.GetType().Name.Equals("TextBox")) if (col is TextBox) {
2009-07-01 11:14:00
1746
原创 ASP.NET MVC框架
三种角色– Model:用于存储数据的组件(与领域模型概念不同)。– View:根据Model数据进行内容展示的组件。– Controller:接受并处理用户指令(操作Model),选择一个View并输出内容。 二种分离• View和数据(Model)分离–能够为相同的Model开发不同的View进行展示– 分离可视与不可视得组件,能够对Model进行独立测试(只有View到Model
2009-06-26 10:47:00
538
原创 onserverclick事件触发不了
若type="submit"改为type="button",onserverclick事件将触发不了,问题虽简单,但还是需要注意哦,不然很郁闷的,因为不细心是不会发现这个问题的。
2009-06-25 13:22:00
4768
原创 防刷新次数增1的解决办法
if (HttpContext.Current.Session["CurrentID"] == null) { UpdateState(int.Parse(ID), 1); HttpContext.Current.Session["CurrentID"] = ID; }
2009-06-24 09:33:00
677
原创 ViewState对象取不到值的另种解释
ViewState经常被用于同一页面值的传递,不可跨页面,有点类似隐藏控件,用法很简单,只要ViewState["key"]先赋值,后调用就Ok了,但实际开发中偶尔会遇到值取不到的问题,最简单得先排除是否禁用了,若未禁用,基本上是不存在问题的,不过偶今天在开发中为了保存搜索条件时可吃了苦头,因公司要求,多于10多个条件参数不想用url参数传递而是采用隐藏保存,即设置一些搜索条件后搜索出来的结果当
2009-06-23 10:13:00
2372
原创 Session对象取不到值的另一种解释
在实际的开发过程中,经常需要用到Session、Cookies等对象,比如Forms身份和角色认证时需要使用Cookies,跨平台跨域名单点登录时也需要用到Cookies,Session登录时需要用到Session,以及其他需要用到Cookies、Session的地方。但最近在做一个防页面刷新的而次数增加的问题时却发现首次加载已给Session赋值再次刷新页面后Session对象值却为空,排除了S
2009-06-22 13:55:00
6710
转载 wap网站开发问答
1. 开发WAP软件需要哪些工具? 为了开发WAP应用程序,需要一个WAP网关(注意:这里的网关可能是指支持WML的服务器。可以通过配置WWW服务器达到这个目的)和WAP工具包。工具包应当包括模拟器和能让开发者浏览WML网页。WML页面的开发和HTML页面的开发一样,可以使用Notepad或者其他文本编辑器来进行编辑。2. 有哪些公司现在提供这样的开发环境?Nokia、Ericsson、UpPho
2009-05-25 13:06:00
741
转载 WAP建站入门教程
WAP的编程模型是以Web编程模型为基础的。因此在阅读本章之前,读者应该对Web编程模型有一定的了解。下面介绍WAP网络构架、如何搭建开发与测试环境和使用WAP的开发工具。在对WAP的概念有了初步了解之后,再来学习书写静态WML页面、使用服务器端脚本语言动态输出WML,在WML页面中显示中文和动态输出WBMP图像。 一、WAP整体简介 WAP应用环境是一个通用的应用开发环境。它支持在不同无
2009-05-25 13:04:00
1189
原创 能上网但不能访问局域网的另种解释
最近,由于需要,特意再安装了台电脑作为局域网开发部门的服务器,可安装好后什么都搞好了却发现不能访问局域网,在网上查阅了很多资料,有的说是网卡驱动需要重新安装,有的说需要安装什么协议,。。。。但都试过了还是不能用,最后发现另种问题:原因及解决办法:导致能上网但不能访问局域网是由于局域网内有两台电脑计算机重名造成的。
2009-03-12 08:55:00
1446
原创 小心面试背后的黑手
目前由于经济不景气,裁员的也多,自然重新找公司的人也多,但在这过程中,一定得小心黑手。最近,遇到这样一个公司,公司刚成立不久,需要招一批人员进行项目开发,结果招聘达到了一个月之久,一个人都没有招进去,现在我把该公司的招聘流程公布一下:1.查看简历通知面试,通知的时候嘱咐需要带作品进行参考;2.人来之后先进行笔试,查看个人能力,还可以的话进行面试,面试包括自我介绍,个人所做的作品,其中作品需
2009-02-23 10:45:00
858
原创 LINQ技术简介(整理)
LINQ技术:解决降低访问和整合信息数据的复杂度的问题,即集合访问技术LINQ,语言级集成查询(Language INtegrated Query)C#3.0 LINQ 查询语法首先来看一个很简单的LINQ查询例子,查询一个int 数组中小于5的数字,并按照大小顺序排列:class Program { static void Main(string[] args)
2009-02-06 12:44:00
1641
转载 如何用SQL删除重复记录
有以下MSSQL2008中一个名为AAA的数据库,TTT1表: ttt1公司名称 省份 市 ------------------------------------------------------ 山东工具制造有限公司出口部 山东 济宁 山东工具制造有限公司出口部
2009-02-06 12:39:00
756
原创 2003操作系统不显示移动硬盘盘符的解决办法
今天,新买了一个日立牌的250G移动硬盘,但买回来后发现在XP上能够正常使用,在2003上却不能,查看了相关说明,也查了百度和google,各有各的说法,有的说需要装usb2.0驱动,有的说硬件坏了,后进我的电脑-管理-设备管理器,发现这里显示是正常的,于是再次查阅相关资料,经整理得出答案如下(已经亲自试过可以用的):问题原因:由于Windows 2003操作系统没有为移动硬盘分配盘符。所以,
2009-02-05 22:30:00
1843
原创 Ajax简介及几种常见框架的使用说明
一、Ajax简介1、什么是Ajax Ajax是异步JavaScript和XML(Asynchronous JavaScript and XML)的英文缩写。"Ajax"这个名词的发明人是Jesse James Garrett,而大力推广并且使Ajax技术炙手可热的是Google。Ajax的核心理念在于使用XMLHttpRequest对象发送异步请求。2、使用Ajax的优点1)减
2009-02-03 09:37:00
1716
1
文件管理-上传与下载系统(ASP.NET(C#))
2008-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人