07 2010 档案
摘要:前台代码[代码]请摒弃样式的研究,语法的限制,专注于控件函数的观点。那便是: 读取数据(sql语句){ sql语句(输入参数);} 输入参数便是, <asp:ControlParameterControlID="GridView1"Name="订单号码"PropertyName="SelectedValue" Type="Int32"/>
阅读全文
摘要:虽然没有工作经验,大学没毕业。但多多少少有敲代码的经验。有之以为利,无之以为用。函数是有,使用函数的步骤是无。使用各个小函数,组成大函数。 这是大有。使用各个大有,组成大大有。你看,无没有变,变的是有。用函数的观点,看待开发。
阅读全文
摘要:首先看代码1:[代码]很明显,最坏的情况,什么也查不到,但整个数组遍历了。看代码2:[代码]除了第一次查询要创建pointer数组外,以后每次查询都可以固定时间内找到。当然,此程序的前提是,每个成绩只出现一次。那么出现多次呢?我也没想好。
阅读全文
摘要:来源于大师讲堂 ASP.NET 3.5 开发范例精讲精析总体思路跟select id from student where id>1 and id<10; 差不多。就是,数据表的记录总数,指定开始的记录,然后读取的条数。具体步骤:(1)将 ObjectDataSource 控件的 EnablePaging 属性设置为 True;(2)一旦 ObjectDataSource 控件的 En...
阅读全文
摘要:传值调用并不能改变两个变量的值,而传址能。为什么,因为,传值调用,仅仅是在函数内,调换参数的值。而地址所指向的值,改变的不仅仅是函数内,函数外也改变。请看代码:[代码]
阅读全文
摘要:初中开始,语文,英语,数学,物理,化学,社会,生物,历史,地理,政治。我靠,你说一个人的脑子怎么这么强,能吸收那么多。说明高分的学生不简单,他们也许记忆力比一般学生多个两三天,逻辑能力比一般学生多个两三层,但也就这样的以五十步笑百步。他们的真正不简单在于,耐得住日复一日的重复,对知识不断的巩固,强化,总结,巩固,强化,总结这样的死循环,死死地把知识印在脑子里,考试时潇洒发挥。他们的耐力超不简单。他...
阅读全文
摘要:先看前台代码:[代码]其中,authors222是不存在的表。再看后台代码:[代码]注意,e.ExceptionHandled= false;的话,或者不设置,异常不会赋值给Label1,而会跟平常的错误一样。
阅读全文
摘要:首先是输入参数的来源: 参数类型 说明 ControlParameter 将参数设置为 ASP.NET 网页中的 Control 的属性值。使用 ControlID 属性指定 Control。使用 ControlParameter 对象的 PropertyName 属性指定提供参数值的属性的名称。 从 Control 派生的某些控件将定义 ControlValuePropertyAttribute...
阅读全文
摘要:业务逻辑>数据层>SqlDataSource>sql的输入输出参数:输入参数包括,控件参数,窗体参数,用户设置文件参数,查询字符串参数,会话参数,Cookie参数,后台代码声明参数。输出参数包括,存储过程声明的输出参数,sql语句声明的输出参数。参数类型。业务逻辑>数据层>SqlDataSource>sql的输入输出参数>存储过程 输出参数:改编自《ASP...
阅读全文
摘要:虽然不大提倡,在数据库内存储图片,但有时会碰到,怎么读取呢,简单。前台代码:[代码]注:ImageData字段的数据类型是Image后台代码:[代码]就这样。
阅读全文
摘要:需求分析,数据库设计,业务逻辑,性能,安全,扩展。业务逻辑:数据层;业务层;表现层。性能:缓存;服务器优化;减少无用代码。安全:验证用户输入的数据,防暴力破解,权限分配;服务器安全;数据库安全。业务逻辑>数据层: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网站模块化开发全程实录》
阅读全文
摘要:SqlDataSource控件就像数据访问层,你调用相关方法就可。数据库连接字符串,sql语句是最基本的。sql语句看做一个函数的话,要参数。参数来源太多了,来自其它控件,窗体,用户设置文件,查询字符串(就是url?后面的东西),会话,Cookie,当然可以自己编写代码作为参数。SqlDataSource控件的事件,很好用。查询前,插入前,更新前,什么前,都可以验证下参数的数据格式对不对。查询后,插入后,更新后,什么后,都可以提示用户完成该功能了,多少东西受影响。当然,你还可以捕捉SqlDataSource控件运行时的相关错误,包括sql语句的错误。你看插入前的事件:Code highligh
阅读全文
摘要:set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoCreatePROCEDURE [dbo].[SP_Pagination]/**//****************************************************************** 千万数量级分页存储过程 ************************************...
阅读全文
摘要:哇哈哈,微软的验证控件是个好东西,客户端,服务端一起验证,你看多方便。除了RequiredFieldValidator,其它验证控件都会把空白视为正确CompareValidator控件不能解析其他服务器控件中的数据时,会通过验证。看来,验证顺序是,空白,所要求的数据类型,数据比较。
阅读全文
摘要:先给你看这段代码:[代码]用来对表情的编号实现。后台获取表情编号:[代码]要知道,数据库里face字段的类型是int。这样可以转换成功。但是Convert.Toint32(Request.Form["face"].ToString())会提示,ntext与int转换错误。原来Request.Form["face"].ToString()是ntext类型啊,我晕。。。。网上查了资料:MSSQL中,企...
阅读全文
摘要:ListView控件,用HTML,CSS自定义数据的样式。数据查询:对于这个样子的数据形式,ListView,先画一个方框,以及字段。然后再定义数据的样式。对于这个样子的呢,ListView,先画一个方框,再规定一行内有几个小方框,再在小方框里定义数据的样式。分页:用一个分页控件,设定分页控件的控制对象是ListView,规定ListView显示出几个数据,然后设置分页控件的形式。排序:把方框字段...
阅读全文
摘要:还有一年毕业。职业方向确定,asp.net开发。就是这样。我会发表对asp.net的看法。希望共同爱好者一起探讨。
阅读全文
摘要:web开发,业务逻辑,性能,安全,可持续发展。微软的目标是,搭积木也能开发出伟大的程序。先说第四点,可持续发展,这个很狗血,最多可以弄个插件玩玩,但插件往往不能反客为主。换汤不换药,一个游戏引擎,不同的剧情而已。所以重点在于前三点:业务逻辑,性能,安全。再说业务逻辑,asp.net拥有控件,通过控件的组合,来实现业务逻辑。理想很好啊,效果也不错。读取数据库的数据,有数据源控件,对读取的数据进行查,...
阅读全文