随笔分类 - asp.net
存放一些我学习ASP.Net过程中的一些代码,感悟
摘要:写在前面的话:在做一个项目的时候,需要使用到Repeater控件,并且在Repeater控件内放置了CheckBox控件来标志需要删除的行,选中后,在后台取到的CheckBox的值总是为false。最后发现是在PageLoad函数中没有判断是否是回发就绑定了Repeater控件的数据,那么每次进入页...
阅读全文
摘要:看着网上好多网页标题前面有个漂亮的图标,就也想给自己网页也加个图标,于是上网搜了一下代码,记录下来: Hello 运行效果如下:网上的代码说图标格式最好是ico的,不过我试了一下png的,也是可以的,下面是png的图标代码: ...
阅读全文
摘要:写在前面的话:课堂上老师只是简单提了一下LINQ,当时听着老师对它的描述,感觉非常神奇,不用去操作繁琐的SQL语句了,读取数据库的操作居然能向写C#代码一样方便,但是一直没有机会去学习使用它。LINQ包括五部分:LINQ to Objects、LINQ to DataSets、LINQ to SQL、LINQ to Entities、LINQ to XML。LINQ是language Integrated Query的简称,它是集成在.NET编程语言中的一种特性。已成为编程语言的一个组成部分,在编写程序时可以得到很好的编译时语法检查,丰富的元数据,只能感知、静态类型检查等强类型语言的好处。并且
阅读全文
摘要:写在前面的话:在课堂上只是听老师讲过三层架构,知道大概是什么意思,我的理解就是将本来混合着写在一起的代码按功能性的不同分别写在不同的项目中,然后上层项目调用下层项目提供的接口,这样可以使代码的层次更清晰、更易于阅读。1、三层架构的优势:适应变化、利于维护:项目需求往往随市场的变化而发生变化,三层架构通过将各功能模块分离,提高了项目的可维护性和代码的可重用性。适于协作开发。主流趋势,越来越多的的企业在开发项目使用三层架构做为项目的基础架构。三层架构在将来会有更大的市场。2、三层架构包括哪些层?数据访问层(Database access layer)、业务逻辑层(business logical
阅读全文
摘要:写在前面的话:由于学校没有开过javascript这门课,所以平时用javascript时都是用到什么就去搜什么样的代码,但是在工作中有时候搜来的代码总是有那么点小问题,而当自己想去修改时,却又无从下手,于是决定从基础开始学习javascript1、查找HTML元素我们使用js操作HTML元素,首先...
阅读全文
摘要:写在前面的话:在工作中经常会用到一些小技巧,由于自己的新人,所以大多都是以前在学校没有见过的,为了以后的工作需要,所以讲这些技巧记录下来,留以后用1、根据图片是否存在,决定将其隐藏在网站建设中,我们常常遇到这样的情况,我们在页面中放置了一个img标签来显示图片,但是,在用户浏览时,可能会因为各种各样的原因导致该图片显示不出来,此时,如果只是显示一个叉,或者显示alt,都是不太美观的,因此就考虑到可不可以根据图片是否存在来决定将其隐藏还是显示呢,下面是我使用的一种方法:这样一句简单的代码就能大大改善在图片不存在时的用户体验。2、在网页中嵌入视频有时候根据客户的需要,会在网页中嵌入一段视频,其实实
阅读全文
摘要:写在前面的话:刚来公司的的时候,老大安排了一个任务,企业站,但是需要实现购物车的功能,以前没做过,所有就向周围的人请教了一下如何实现购物车,自己也在网上搜了一下,有了些自己的认识,于是写了下来1、实现思路:在网上查了一下资料,以及向身边请教之后发现,对于网站购物车的实现大体分为三种方法:Session实现、Cookie实现、数据库实现,其实这三种实现,指的只是如何跟踪用户的操作,即用户购买物品,加入购物车,加入了什么物品,加入了多少物品等信息的暂时保存。这三种方法的不同之处就在于保存用户操作的方式不同,其中Session现在用的不多,由于Session的生命周期,在浏览器关闭时会失效,所以容易
阅读全文
摘要:1、面向对象、面向接口、面向方向编程的区别:面向对象:强调对具有相同行为和属性事物的封装,更注重封装的完整性和功能的完整性面向接口:定义要实现某类功能要实现的统一规范,而具体实现过程由实现该接口的类型决定面向方面:主要提供与业务逻辑无关的操作。比如系统中多个地方要使用到的文件上传功能,可以使用面向方向的思想在所有上传文件之前对文件的大小、格式等信息进行过滤操作,而不是在每处上传代码里面完成对这些信息的过滤。2、接口和类的区别接口:不能实例化,自己没有状态,方法也没有具体的实现,被继承时,继承类必须实现接口的所有方法。接口就像租房时网上下载的一个租房合同模板。类:可以被实例化,有状态,被继承时,
阅读全文
摘要:SQL Server .NET Data Provider 连接字符串包含一个由一些属性名/值对组成的集合。每一个属性/值对都由分号隔开。 PropertyName1=Value1;PropertyName2=Value2;PropertyName3=Value3;.....同样,连接字符串必须包含SQL Server实例名称: Data Source=ServerName; 使用本地的SQL Server(localhost),如果想要使用远程服务器运行,应该在示例对象中把正确的服务器赋给Data Source 属性。此外,还必须指定所支持的两种身份验证方法(即Windows身份验证和SQL
阅读全文
摘要:转自:http://www.cnblogs.com/oneword/archive/2010/09/10/1823414.html连接到数据源连接到数据源需要使用两步:1.创建连接字符串2.使用Connection通过连接字符串进行连接例1://使用连接字符串//注意引用System.Data.Common 和 System.Data.SqlClientstring connectionString = "server=.;database=DataBaseST;uid=sa;pwd=s1s1s1";DbConnection connection = new SqlConn
阅读全文
摘要:由于要做一个注册页面,看到许多网站上都是使用Ajax异步刷新验证用户名是否可用的,所以自己也动手做一个小实例都是简单的实例,所以直接发代码静态页面Ajax.html 1 2 3 Ajax 4 39 40 41 ajax42 43 44 账号:45 46 47 密码:48 49 50 确认密码...
阅读全文
摘要:转自:http://www.cnblogs.com/oneword/archive/2011/06/06/2073533.html写在前面的话我们在使用Ajax时,当我们向服务器发送数据时,我们可以采用Get方式请求服务器,也可以使用Post方式请求服务器.那么,我们什么时候该采用Get方式,什么时候该采用Post方式呢?Get请求和Post请求的区别1.使用Get请求时,参数在URL中显示,而使用Post方式,则不会显示出来2.使用Get请求发送数据量小,Post请求发送数据量大例子页面的HTML代码: 姓名: 年龄...
阅读全文
摘要:Ajax从服务器获取的数据都是字符串,但是通过不同的解析,可以解析为XML或者JSON。一般来说.使用XML格式的数据比较通用,但是服务器和客户端解析起来都比较复杂一些;而使用JSON语句话,服务端需要多做一些工作,但到了客户端,通过使用eval()函数来进行解析,就会获得js对象,使用起来很方便.在使用过程中,究竟使用哪种方法,这个要根据项目的实际需要,建议:在能使用JSON的情况下,尽量使用JSON.例子1、XML数据user.xml 1 2 3 4 张三XML 5 33 6 7 8 李四XML 9 3410 11 2、JSON数据...
阅读全文
摘要:由于刚刚接触Ajax,所以在网上搜了一下如何实现简单的Ajax,在此写下来,也方便自己以后学习什么是Ajax?通过在后台与服务器进行少量的数据交换,Ajax可以使网页实现异步更新,这意味着可以在不重新加载整个网页的情况下,对网页的某个部分进行更新。在2005年,Google通过其Google Suggest使Ajax变得流行起来。XMLHttpRequest是Ajax的基础。创建XMLHttpRequest对象var xmlHttp=new XMLHttpRequest();老版本的IE5、IE6使用Active对象:var xmlHttp=new ActiveXObject("Mi
阅读全文