随笔分类 - ASP.NET WebForm代码开发
简单,快乐的心态开发复杂的asp.net
摘要:转自:http://www.cnblogs.com/dragonlhf/archive/2007/11/13/958129.htmlstring.Empty不分配存储空间""分配一个长度为空的存储空间所以一般用string.Empty。在 C# 中,大多数情况下 "" 和 string.Empty 可以互换使用。比如:string s = "";string s2 =string.Empty;if (s ==string.Empty) { }if里面的语句为true判定为空字符串的几种写法,按照性能从高到低的顺序是: s.Length
阅读全文
摘要:vararr1=["one","two","three","four","five"];$.each(arr1,function(){alert(this);});输出:onetwothreefourfivevararr2=[[1,2,3],[4,5,6],[7,8,9]]$.each(arr2,function(i,item){alert(item[0]);});输出:147varobj={one:1,two:2,three:3,four:4,five:5};$.each(obj,functi
阅读全文
摘要:首先上代码,解释在注释。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Data.SqlClient;usingSystem.Data;usingSystem.Data.Common;publicpartialclassDataAdapter方式的查询数据行:System.Web.UI.Page{protectedvoidPage_Load(objectsender.
阅读全文
摘要:SQL Server数据库连接。http://www.cnblogs.com/samwu/archive/2011/08/30/2159355.htmlDataReader方式的插入数据行,删除数据行,查询数据行,更新数据行。DataReader手工分页。http://www.cnblogs.com/samwu/archive/2011/06/16/2082313.htmlDataReader和DataSet的比较。http://www.cnblogs.com/samwu/archive/2011/09/26/2191723.htmlDataAdapter方式的插入数据行,删除数据行,查询数.
阅读全文
摘要:来自于老赵的博客看后感。多禁止ViewState,多用纯粹的服务器控件。如果客户对性能要求不大,对界面要求不大,那么gridview可以一用。//这样的客户可真少见。小心ASP.NET的控件ID管理。将不变的部分提取至js文件,将变化的部分(例如服务器控件的客户端ID)留在页面中。
阅读全文
摘要:虽然没有工作经验,大学没毕业。但多多少少有敲代码的经验。有之以为利,无之以为用。函数是有,使用函数的步骤是无。使用各个小函数,组成大函数。 这是大有。使用各个大有,组成大大有。你看,无没有变,变的是有。用函数的观点,看待开发。
阅读全文
摘要:需求分析,数据库设计,业务逻辑,性能,安全,扩展。业务逻辑:数据层;业务层;表现层。性能:缓存;服务器优化;减少无用代码。安全:验证用户输入的数据,防暴力破解,权限分配;服务器安全;数据库安全。业务逻辑>数据层:sqlDataSource,objectDataSource;自己手敲DataReader或者DataSet;Linq to sql。业务逻辑>数据层>SqlDataSo...
阅读全文
摘要:http://www.cnblogs.com/niyw/archive/2010/07/24/1784286.html说实在的,这个话题确实很大,你这种感受我们都会有,回顾过去,由于项目和公司原因,自己零零碎碎的什么都在做,什么都不精,也不敢在这里谈经验,只是自己的体会,望各位高手见谅,其他平台很菜,就不说了,对.Net平台感觉刚入门,从WinForm、ASP.NET(ASP.NET MVC一个项...
阅读全文
摘要:操作数据库,你可以每张页面的后台,写一个操作数据库的代码。写了一段时间后,很累,于是,把操作数据库的代码封装成一个类,页面后台调用就可。抑或,写存储过程呗。或者干脆用SqlDataSource得了。美其名代码重用。查询数据库,你可以DataReader,或者DataSet,两者皆能实现数据查询并读取。只是,DataReader速度比较快。那为什么用DataSet啊,DataSet可缓存,并且直接支持控件查,增,删,改,分页,排序。开发效率高。那么,DataReader和DataSet思路不同,但殊途同归。下次你重用哪种思路,看你的需求了。
阅读全文
摘要:按功能分类:限制图片格式,解决服务器端同名覆盖问题,上传图片统一命名,给上传图片增加文字水印,给上传图片增加图片水印,给上传图片增加透明图片水印,制作上传图片的微缩图。代码皆来自于《ASP.NET 3.5+SQL Server网站模块化开发全程实录》
阅读全文
摘要:哇哈哈,微软的验证控件是个好东西,客户端,服务端一起验证,你看多方便。除了RequiredFieldValidator,其它验证控件都会把空白视为正确CompareValidator控件不能解析其他服务器控件中的数据时,会通过验证。看来,验证顺序是,空白,所要求的数据类型,数据比较。
阅读全文
摘要:ListView控件,用HTML,CSS自定义数据的样式。数据查询:对于这个样子的数据形式,ListView,先画一个方框,以及字段。然后再定义数据的样式。对于这个样子的呢,ListView,先画一个方框,再规定一行内有几个小方框,再在小方框里定义数据的样式。分页:用一个分页控件,设定分页控件的控制对象是ListView,规定ListView显示出几个数据,然后设置分页控件的形式。排序:把方框字段...
阅读全文
摘要:web开发,业务逻辑,性能,安全,可持续发展。微软的目标是,搭积木也能开发出伟大的程序。先说第四点,可持续发展,这个很狗血,最多可以弄个插件玩玩,但插件往往不能反客为主。换汤不换药,一个游戏引擎,不同的剧情而已。所以重点在于前三点:业务逻辑,性能,安全。再说业务逻辑,asp.net拥有控件,通过控件的组合,来实现业务逻辑。理想很好啊,效果也不错。读取数据库的数据,有数据源控件,对读取的数据进行查,...
阅读全文