Welcome 微信登录

首页 / 网页编程 / ASP.NET

ASP.NET 2.0数据教程之四十八:在SqlDataSource中使用参数化查询

ASP.NET 2.0数据教程之四十八:在SqlDataSource中使用参数化查询

ASP.NET 2.0数据教程之四十八:在SqlDataSource中使用参数化查询2010-08-11 翻译:cnblogs Reeezak返回“”导言在前一节教程中,我们看到了如何使用SqlDataSource控件直接从 数据库中获取数据。通过“配置数据源”向导,我们选择一个特定的 数据库,然后就可以:从一个表或视图中选择一些列;输入一个自定义SQL语句; 使用一个存储过程。不管你是手工输入SQL语句还是...
ASP.NET 2.0数据教程之四十九:使用SqlDataSource插入、更新以及删除数据

ASP.NET 2.0数据教程之四十九:使用SqlDataSource插入、更新以及删除数据

ASP.NET 2.0数据教程之四十九:使用SqlDataSource插入、更新以及删除数据2010-08-11 翻译:cnblogs Reeezak返回“”导言在概述插入、更新和删除数据中我们讨论过,GridView控件提供 了内建的更新与删除功能,而DetailsView和FormView控件除了这些之外还拥有插 入功能。这些数据修改功能可以直接接入到数据源控件中而不需要编写任何代码 。概述插入、更新和删除数据讲解了如何使用Ob...
ASP.NET 2.0数据教程之五十:对SqlDataSource控件使用开放式并发

ASP.NET 2.0数据教程之五十:对SqlDataSource控件使用开放式并发

ASP.NET 2.0数据教程之五十:对SqlDataSource控件使用开放式并发2010-08-11 翻译:CSDN 王文涛返回“”导言:在前面的教程里,我们考察了如何为SqlDataSource控件添加插 入、更新、删除功能。简而言之,就是为其nsertCommand, UpdateCommand和 DeleteCommd属性赋以相应的INSERT,UPDATE和DELETESQL语句,并将相应的参数放 置在<Inser...
ASP.NET 2.0数据教程之五十一:为GridView控件添加Radio Buttons列

ASP.NET 2.0数据教程之五十一:为GridView控件添加Radio Buttons列

ASP.NET 2.0数据教程之五十一:为GridView控件添加Radio Buttons列2010-08-11 翻译:CSDN 王文涛返回“”第51到53章为优化GridView系列导言:GridView控件提供了大 量的内置功能。它包含了一系列的域(field)来显示诸如text、images、 hyperlinks和buttons。另外它支持模板(template)用于用户自定义界面。我们 可以构建这样一个GridView控...
ASP.NET 2.0数据教程之五十二:为GridView控件添加Checkboxes列

ASP.NET 2.0数据教程之五十二:为GridView控件添加Checkboxes列

ASP.NET 2.0数据教程之五十二:为GridView控件添加Checkboxes列2010-08-11 翻译:CSDN 王文涛返回“”导言:在前面的教程里我们探讨了如何为GridView控件添加radio buttons列。当用户最多只能选择一项数据时,我们可以在用户界面里添加radio buttons列,而有时候,我们需要选择任意多项数据。比如,基于Web的邮箱客户 端列出了一系列的邮件,及一列checkboxes,用户可选...
ASP.NET 2.0数据教程之五十三:从GridView的页脚插入新记录

ASP.NET 2.0数据教程之五十三:从GridView的页脚插入新记录

ASP.NET 2.0数据教程之五十三:从GridView的页脚插入新记录2010-08-11 翻译:CSDN 王文涛返回“”导言:正如教程《概述插入、更新和删除数据》里探讨过的一样, GridView, DetailsView和FormView Web控件都有内置的修改数据的功能。当声明 绑定到数据源控件时,可以快速而方便地修改数据——甚至不用写一 行代码。不幸的是,只有DetailsView和FormVi...
ASP.NET 2.0数据教程之五十四:上传文件

ASP.NET 2.0数据教程之五十四:上传文件

ASP.NET 2.0数据教程之五十四:上传文件2010-08-11 翻译:CSDN 王文涛返回“”导言:到目前为止,我们的教程围绕的是text数据。然而,很多应用 程序既需要处理text数据,也需要处理二进制数据。比如招聘网站可能需要用户 上传Word或PDF格式的简历。使用二进制数据面临一项挑战:在应用程序 中如何存储二进制数据。我们必须更新添加记录的界面以支持用户上传本地电脑 中的文件,并添加额外的功能以下载某条记录的相关二进...
ASP.NET 2.0数据教程之第五十五:在Data Web控件显示二进制数据

ASP.NET 2.0数据教程之第五十五:在Data Web控件显示二进制数据

ASP.NET 2.0数据教程之第五十五:在Data Web控件显示二进制数据2010-08-11 翻译:CSDN 王文涛返回“”导言:在前面的教程我们阐述了应用程序处理二进制数据的2种模式, 以及使用FileUpload 控件从浏览器向服务器文件系统上传文件。当文件上传并存 储在文件系统里时,应在相应的数据库记录里存储该文件的存储路径。我 们先来看如何为最终用户提供二进制数据。怎样展示二进制数据呢?这取决于其 类型。比如图片,我们...
ASP.NET 2.0数据教程之五十六:添加新记录时包含一个文件上传选项

ASP.NET 2.0数据教程之五十六:添加新记录时包含一个文件上传选项

ASP.NET 2.0数据教程之五十六:添加新记录时包含一个文件上传选项2010-08-12 翻译:CSDN 王文涛返回“”导言:在前面2节教程,我们探讨了如何使用FileUpload控件从客户端 向服务器上传文件,以及如何在数据Web控件里显示二进制数据。在本节 ,我们将创建一个web页面以添加新的种类。除了为类的name和description属性 添加TextBoxes控件外,我们还要在页面上添加2个FileUpload控件 ...
ASP.NET 2.0数据教程之五十七:编辑和删除现有的二进制数据

ASP.NET 2.0数据教程之五十七:编辑和删除现有的二进制数据

ASP.NET 2.0数据教程之五十七:编辑和删除现有的二进制数据2010-08-12 翻译:CSDN 王文涛返回“”导言:在前面的3章里我们为处理二进制数据添加了很多的功能。我们 首先在表Categories里添加BrochurePath列,并更新了体系结构。同样,为了处 理表Categorie里现有的Picture列,我们在数据访问层和业务逻辑层里增加了相 应的方法。同时我们创建一个页面,在GridView控件里显示二进制数据 ...
ASP.NET 2.0数据教程之五十八:用ObjectDataSource缓存数据

ASP.NET 2.0数据教程之五十八:用ObjectDataSource缓存数据

ASP.NET 2.0数据教程之五十八:用ObjectDataSource缓存数据2010-08-12 翻译:CSDN 王文涛返回“”导言就计算机科学而言,caching就是将所需要的数据或信息的备份放 在某个地方,便于快速访问的这样一个过程。以数据处理(data-driven)程序为 例,程序的大部分时间浪费在数据查询上。要提升这种程序的性能,通常的做法 是将查询结果存放在程序的存储器里。ASP.NET 2.0提供了各种各样的缓 ...
ASP.NET 2.0数据教程之五十九:体系分层缓存数据

ASP.NET 2.0数据教程之五十九:体系分层缓存数据

ASP.NET 2.0数据教程之五十九:体系分层缓存数据2010-08-12 翻译:CSDN 王文涛返回“”导言:正如前面章节所言,缓存ObjectDataSource的数据只需要简单的设 置一些属性。然而,它是在表现层对数据缓存,这就与ASP.NET page页面缓存策 略(caching policies)紧密的耦合(tightly couples)起来。我们对体系机构分层 的原因之一便是打破这种耦合。拿业务逻辑层为例,将业务逻...
ASP.NET 2.0数据教程之六十:在程序启动阶段缓存数据

ASP.NET 2.0数据教程之六十:在程序启动阶段缓存数据

ASP.NET 2.0数据教程之六十:在程序启动阶段缓存数据2010-08-13 未知 Sailing返回“”导言:前面2章考察了在表现层和缓存层缓存数据。在第58章,我们探 讨了在表现层设置ObjectDataSource的相关cache属性来缓存数据。在第59章,我 们探讨了创建一个单独的分开的缓存层。这2章都是采用“应激装载” (reactive loading)的模式来缓存数据。该模式下,每次请求数据...
ASP.NET 2.0数据教程之六十一:使用SQL Cache Dependencies

ASP.NET 2.0数据教程之六十一:使用SQL Cache Dependencies

ASP.NET 2.0数据教程之六十一:使用SQL Cache Dependencies2010-08-13 翻译:CSDN 王文涛返回“”导言:在58和59章探讨的缓存技术使用的是基于时间的缓存周期,当 过了某段时间后便将缓存数据从内存清除。当设置缓存时间为x秒时,数据在x秒 内都是“新”的。当然,就像在60章谈到的那样,对静态数据来说,x 可延伸到web应用程序的整个生命周期(lifetime)。当缓存数...
ASP.NET 2.0数据教程之六十二:创建一个用户自定义的Database-Driven Site Map

ASP.NET 2.0数据教程之六十二:创建一个用户自定义的Database-Driven Site Map

ASP.NET 2.0数据教程之六十二:创建一个用户自定义的Database-Driven Site Map2010-08-13 翻译:CSDN 王文涛返回“”ASP.NET 2.0数据教程之六十二:创建一个用户自定义的Database-Driven Site Map Provider导言:ASP.NET 2.0的网站地图(site map)功能允许页面开发者在一些 持久介质(persistent medium),比如一个XML文件...
ASP.NET 2.0数据教程之六十三:在事务里对数据库修改进行封装

ASP.NET 2.0数据教程之六十三:在事务里对数据库修改进行封装

ASP.NET 2.0数据教程之六十三:在事务里对数据库修改进行封装2010-08-13 翻译:CSDN 王文涛返回“”导言:正如我们在第16章《概述添加、更新、删除数据》里探讨的那 样,GridView控件内建的功能支持对每行数据的编辑和删除功能,你只需要稍稍 动一下鼠标就可以创建丰富的数据修改界面而不用写一行代码.但是,在某些情况 下,这还不够,我们需要让用户能够成批地处理数据.比如,很多基于 web(web-based)的电子...
ASP.NET 2.0数据教程之六十四:批更新数据

ASP.NET 2.0数据教程之六十四:批更新数据

ASP.NET 2.0数据教程之六十四:批更新数据2010-08-13 翻译:CSDN 王文涛返回“”导言:在前面的教程,我们对数据访问层进行扩展以支持数据库事务. 数据库事务确保一系列的操作要么都成功,要么都失败。本文我们将注意力转到 创建一个批更新数据界面.在本文,我们将创建一个GridView控件,里面 的每一行记录都可以进行编辑(见图1),因此我们没有必要多添加一列来包含 Edit, Update,和Cancel按钮,而是在...
ASP.NET 2.0数据教程之六十五:批删除数据

ASP.NET 2.0数据教程之六十五:批删除数据

ASP.NET 2.0数据教程之六十五:批删除数据2010-08-13 翻译:CSDN 王文涛返回“”导言:在前面的教程,我们用GridView创建了一个批编辑界面。在用户需 要一次性编辑多条记录的情况下,批编辑界面很有用。同理,当用户需要同时删 除多条记录时,该技术也很有用.如果你使用过邮件系统的话,你应该对 这种最常见的批删除界面很熟悉:界面里每一行都包含一个checkbox,此外,还 有一个“Delete All ...
ASP.NET 2.0数据教程之六十六:批添加数据

ASP.NET 2.0数据教程之六十六:批添加数据

ASP.NET 2.0数据教程之六十六:批添加数据2010-08-13 翻译:CSDN 王文涛返回“”导言:在前面的第64章《Batch Updating》里,我们用GridView控件 里定制了一个批编辑界面,同样的我们也可以定制一个批添加界面.假设有这种情 况,我们接受一批从Tokyo(东京)发过来的货物:6种不同的tea 和 coffee,如果 用户在一个DetailsView控件里一次输入一个产品,他将会重复的输入很多相同的...
ASP.NET 2.0数据教程之六十七:在TableAdapters里创建新的存储过程

ASP.NET 2.0数据教程之六十七:在TableAdapters里创建新的存储过程

ASP.NET 2.0数据教程之六十七:在TableAdapters里创建新的存储过程2010-08-13 翻译:CSDN 王文涛返回“”导言:本教程的Data Access Layer (DAL)使用的是类型化的数据集 (Typed DataSets).就像我们在第一章《Creating aData Access Layer》里探讨 的一样,该类型化的数据集由强类型的DataTable和TableAdapter构成。 DataTa...
<< 351 352 353 354 355 356 357 358 359 360 >>