随笔分类 -  ASP.NET

ASP.NET页面间的传值的几种方法
摘要:ASP.NET WEB FORMS 给开发者提供了极好的事件驱动开发模式。然而这种简单的应用程序开发模式却给我们带来了一些小问题,举个例子,在传统的ASP应用程序中,你能够通过POST方法很容易的把一个值或多个值从一个页面传送到另一个页面,用同样的方法在ASP.NET中实现有点麻烦。在这里,我们可以通过其他方式来解决这种情形。ASP.NET为我们提供了三种方式,一种是可以通过用Query... 阅读全文

posted @ 2007-03-05 13:54 小小小程序员 阅读(313) 评论(0) 推荐(0)

元素的ID和Name有什么区别???[转自"天道酬勤"]
摘要:可以说几乎每个做过Web开发的人都问过,到底元素的ID和Name有什么区别阿?为什么有了ID还要有Name呢?! 而同样我们也可以得到最classical的答案:ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的。 上周我也遇到了ID和Name的问题,在页面里输入了一个input type="hidden",只写了一个ID='SliceInf... 阅读全文

posted @ 2007-03-05 13:53 小小小程序员 阅读(306) 评论(0) 推荐(0)

在ASP.NET中自动给URL地址加上超链接
摘要:作为一个程序员,在完成设计后还要根据程序的情况以及用户的反映不断对程序进行改进,这样才能不断地完善自己的作品。我在制作完软件商务网 http://www.bizsofts.com 的论坛后,发现人们总喜欢在帖子中加上各种有用的URL链接或Email地址。而我当初设计时没有考虑到这一点,使得这些URL链接或Email地址只能以文字的形式而并不是以超链接的形式显示,其它浏览帖子的人还必须把这些URL链... 阅读全文

posted @ 2007-03-02 14:01 小小小程序员 阅读(298) 评论(0) 推荐(0)

40种网页常用小技巧(JavaScript)
摘要:1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图标... 阅读全文

posted @ 2007-02-28 11:25 小小小程序员 阅读(565) 评论(0) 推荐(0)

ASP.NET代码]ASP.NET程序中常用的三十三种代码
摘要:asp.net程序中最常用的三十三种编程代码,为初学者多多积累经验,为高手们归纳总结,看了觉得很有价值~,大家不妨参考下! 1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") ... 阅读全文

posted @ 2007-02-08 14:15 小小小程序员 阅读(599) 评论(0) 推荐(0)

过滤ASP.NET输出HTML中的无用空格
摘要:刚才“不小心”检查了一下ASP.NET生成的代码,惊讶地发现ASP.NET输出的代码居然如此地不紧凑,在标签之间有无数的空格和制表符(TAB),特别是用了嵌套表格之后,那景象真是惨不忍睹啊,有图为证:照理说在ASP.NET生成的代码中添加这么多无用的空格/tab可能是为了使生成的HTML代码更具可读性,但是由此带来的问题就是使输出的代码变大了,在带宽有限的今天简直就是一种犯罪,浪费用户的钱财,影响... 阅读全文

posted @ 2007-02-06 09:16 小小小程序员 阅读(709) 评论(1) 推荐(0)

ASP.NET 2.0 GridView控件应用模版
摘要:GridView控件是由一系列数据显示控件之一,它可以绑定到 SqlDataSource 控件以返回的数据记录的字段以动态生成网格, GridView为我们提供了多种数据绑定列类型,例如BoundField 默认数据绑定列类型是一种简单的数据类型,展现了文本数据值。 其他类型方面的数据显示文本内容交替使用、CheckBoxField 复选框显示布尔数据类型、CommandField 显示一个按扭... 阅读全文

posted @ 2007-01-24 14:33 小小小程序员 阅读(328) 评论(0) 推荐(0)

ASP.NET2.0数据操作之创建数据访问层(4)
摘要:第五步:完成数据访问层 注意,ProductsTableAdapters类从Products表中返回的 是CategoryID和SupplierID的值,但并不包括Categories表 的CategoryName字段和Suppliers表的CompanyName字段,尽管当 我们显示产品信息时,这些很可能是我们想要显示的字段。我们可以扩充TableAdapter的起始方 法GetProduc... 阅读全文

posted @ 2007-01-24 14:32 小小小程序员 阅读(304) 评论(0) 推荐(0)

ASP.NET2.0数据操作之创建数据访问层(3)
摘要:第四步:插入,更新和删除数据 常用的插入,更新和删除数据的模式有两种。第一种模式,我称之为DB直接模式,涉及的方法被调用时,会向数据库里发出一个INSERT, 或UPDATE,或DELETE命令,这个命令只对单个数据库记录做操作。象这样的方法一般接受一系列对应于插入,更新或删除的值的标量参数(譬如整数,字符串,布尔值,日期时间等)。譬如,用这个模式来操作Products表的话,删除方法会接受一... 阅读全文

posted @ 2007-01-24 14:31 小小小程序员 阅读(609) 评论(2) 推荐(0)

ASP.NET2.0数据操作之创建数据访问层(2)
摘要:这最后一个复选框,“生成DB直接方法(GenerateDBDirectMethods)”,如果选了的话,会为TableAdapter自动生 成Insert(),Update(),和Delete()方法。如果你不选这个选项 的话,所有的更新都需要通过TableAdapter唯一的Update()方法来实现,该方法接受一个强类型的DataSet,或者一个DataTable,或者单个DataRow,或者... 阅读全文

posted @ 2007-01-24 14:30 小小小程序员 阅读(328) 评论(0) 推荐(0)

ASP.NET2.0数据操作之创建数据访问层(1)
摘要:作为web开发人员,我们的生活围绕着数据操作。我们建立数据库来存储数据,写编码来访问和修改数据,设计网页来采集和汇总数据。本文是研究在ASP.NET 2.0中实现这些常见的数据访问模式之技术的长篇系列教程的第一篇。我们将从创建一个软件框架开始,这个框架的组成部分包括一个使用强类型的DataSet的数据访问层(DAL),一个实施用户定义的业务规则的业务逻辑层(BLL),以及一个由共享页面布局的ASP... 阅读全文

posted @ 2007-01-24 14:29 小小小程序员 阅读(651) 评论(0) 推荐(0)

ASP.NET2.0数据操作之创建业务逻辑层
摘要:本教程的第一节所描述的数据访问层(Data Access Layer,以下简称为DAL)已经清晰地将表示逻辑与数据访问逻辑区分开了。不过,即使DAL将数据访问的细节从表示层中分离出来了,可它却不能处理任何的业务规则。比如说,我们可能不希望产品表中那些被标记为“停用”的产品的“分类编号”或“供应商编号”被更新;我们还可能需要应用一些资历规则,比如说我们都不希望被比自己的资历还要浅的人管理。另外一个比... 阅读全文

posted @ 2007-01-24 14:24 小小小程序员 阅读(348) 评论(0) 推荐(0)

ASP.NET 页面对象模型
摘要:对由 Microsoft® Internet 信息服务 (IIS) 处理的 Microsoft® ASP.NET 页面的每个请求都会被移交到 ASP.NET HTTP 管道。HTTP 管道由一系列托管对象组成,这些托管对象按顺序处理请求,并将 URL 转换为纯 HTML 文本。HTTP 管道的入口是 HttpRuntime 类。ASP.NET 结构为辅助进程中的每个 AppDomain 创建一个此... 阅读全文

posted @ 2007-01-23 14:21 小小小程序员 阅读(192) 评论(0) 推荐(0)

导航