在ASP.NET 2.0中操作数据之六:编程设置ObjectDataSource的参数值


-
导言 正如我们在上一节的教程中所看到的,有很多可供选择的方式把参数的值传递到OjbectDataSource的方法里。假如参数值是采用硬编码方式,来源于页面上的一个Web控件,又或者其他可被数据源Parameter对象读取的源,那么这个值可以绑定到输入参数而不需要写一行的代码。 然而有些时候,参数值来自某些在数据源的内置Parameter对象里还没有计算出来的源。假如我们的站点支持我们的考虑那么我们也许希望参数基于当前登录用户。又或者我们在参数传送到ObjectDataSource的隐含对象的方法前做一些客户化定制。 无论什么时候调用ObjectDataSource的Seelect

-
2021-01-02
908KB
在ASP.NET 2.0中操作数据之四:使用ObjectDataSource展现数据
2021-01-02在完成了应用程序架构和页面的设计后,我们可以开始探讨如何实现多种多样的普通数据到报表展现的任务。前面我们已经了解到如何在从数据访问层和业务逻辑层绑定数据到ASP.NET页面上的数据控件。在ASP.NE
10.35MB
深入挖掘ASP.NET 2.0系列课程(2):使用ObjectDataSource控件快速建立N层架构
2009-10-04内含ppt,视频,文档,示例,非常好!!!!!!!!!!!!!!!!!
130KB
在ASP.NET 2.0中操作数据之六十二:GridView批量更新数据
2020-10-22GridView控件内置的编辑功能只能对每行进行编辑,做不到批量编辑。为此,我们需要将GridView里的列转换为TemplateFields,通过一个单独的“Update All”按钮,在按钮的事件
87KB
在ASP.NET 2.0中操作数据之五:声明参数
2020-10-22为了使用带输入参数的方法,我们需要在ObjectDataSource的SelectParameters集合里指定参数的值。本文主要介绍使用一个硬编码参数值的方法,和使用设置Web控件的属性作为参数源的
804KB
在ASP.NET 2.0中操作数据之十八:在ASP.NET页面中处理BLL/DAL层的异常
2021-01-02导言 在一个使用了分层体系架构的ASP.NET web应用系统里处理数据,一般遵循以下几步: 1.确定业务逻辑层需要调用哪个方法,并且需要出入哪些参数。这些参数可以通过硬编码设置,程序自动设定,或者由
170KB
在ASP.NET 2.0中操作数据之十六:概述插入、更新和删除数据
2020-10-22本文主要介绍ASP.NET中插入、更新和删除数据的原理,ObjectDataSource在页面和潜在的数据之间扮演一个代理的角色,配合业务逻辑可以执行Select()、Insert()、Update(
535KB
在ASP.NET 2.0中操作数据之五十六:使用ObjectDataSource缓存数据
2021-01-20导言 就计算机科学而言,caching就是将所需要的数据或信息的备份放在某个地方,便于快速访问的这样一个过程。以数据处理(data-driven)程序为例,程序的大部分时间浪费在数据查询上。要提升
1.24MB
在ASP.NET 2.0中操作数据之十七:研究插入、更新和删除的关联事件
2021-01-20导言 当使用GridView、DetailsView或FormView控件的内建插入、编辑或删除特征时,在用户添加一条新记录或更新/删除一条现在记录的过程中发生了多个步骤。正如我们之前一节里所讨论
48B
asp.net知识库
2015-06-18技术基础 New Folder 多样式星期名字转换 .NET关于string转换的一个小Bug Regular Expressions 完整的在.net后台执行javascript脚本集合 ASP.N
900KB
在ASP.NET 2.0中操作数据之四十六:使用SqlDataSource控件检索数据
2021-01-02导言 到目前为止,我们探讨的教程是由表现层,业务逻辑层和数据访问层构成的层次体系结构。数据访问层和业务逻辑层分别在教程第一和第二章提到。在Displaying Data With the Obje
147KB
在ASP.NET 2.0中操作数据之六十:创建一个自定义的Database-Driven Site Map Provider
2020-10-22ASP.NET 2.0的site map是建立在provider模式的基础上的,因此我们可以创建一个自定义的site map provider,从数据库或某个层来获取数据。本文就详解介绍如何自定义的s
109KB
在ASP.NET 2.0中操作数据之五十八:在程序启动阶段缓存数据
2020-10-22前面我们分别介绍了在ObjectDataSource缓存数据和在分层架构中缓存数据,本文介绍ASP.NET 2.0中在程序启动阶段在Global.asax文件中缓存数据。
115KB
在ASP.NET 2.0中操作数据之五十七:在分层架构中缓存数据
2020-10-22上一篇文章我们介绍了ASP.NET 2.0中使用ObjectDataSource在视图层缓存数据,缺点是不言而喻的,为了达到低耦合,本文介绍如何在三层架构中使用缓存技术来缓存数据。
306KB
在ASP.NET 2.0中操作数据之三十八:处理BLL和DAL的异常
2021-01-03导言 在DataList里编辑和删除数据概述里,我们创建了一个提供简单编辑和删除功能的DataList。虽然功能上已经完整了,但是对用户来说是不友好的。因为所有在编辑和删除过程中产生的异常都是未处
118KB
在ASP.NET 2.0中操作数据之三十六:在DataList里编辑和删除数据概述
2020-10-22本文主要介绍如何使用DataList控件进行编辑和删除数数据的操作,感兴趣的朋友可以学习一下。
528KB
ASP.NET2.0+SQLServer2005构建多层应用
2021-02-04随着.NET2.0的发布,将会使得使用ASP.NET2.0来构建的Web应用越来越容易。使用ASP.NET2.0和SQLServer2005,将会比ASP.NET1.1更方便地构建多层体系架构的web
301KB
在ASP.NET 2.0中操作数据之二十二:为删除数据添加客户端确认
2021-01-03导言 在前面一些教程中,我们已经看到如何使用应用程序框架,ObjectDataSource,以及那些提供增、改、删功能的数据Web控件。在我们已经实现的删除数据的界面中,包含一个删除按钮,当点击它
89KB
在ASP.NET 2.0中操作数据之三十七:DataList批量更新
2020-10-22上篇文章我们实现了DataList单条记录编辑的功能,数据量小的时候这种方法还好,如果数据量大我们更希望一次可以更新多条记录,接下来就让我们看看DataList如何实现批量更新吧。
1.2MB
在ASP.NET 2.0中操作数据之二十五:大数据量时提高分页的效率
2021-01-21导言 如我们在之前的教程里讨论的那样,分页可以通过两种方法来实现: 1.默认分页– 你仅仅只用选中data Web control的 智能标签的Enable Paging ; 然而,当你浏览页
120KB
在ASP.NET 2.0中操作数据之四十四:DataList和Repeater数据排序(三)
2021-01-02第七步: 在自定义分页的Repeater 里添加排序功能 现在已经完成了自定义分页,我们再来添加排序功能。ProductsBLL类的GetProductsPagedAndSorted方法和GetP
56KB
[翻译]Scott Mitchell 的ASP.NET 2.0数据教程
2021-01-02Scott Mitchell 的ASP.NET 2.0数据教程目录索引 01.创建一个数据访问 02.创建一个业务逻辑层 03.母板页和站点导航 04.使用ObjectDataSource展现数据 0
533KB
在ASP.NET 2.0中操作数据之四十七:用SqlDataSource控件插入、更新、删除数据
2021-01-20导言: 正如在教程概述插入、更新和删除数据里讨论的那样,GridView控件内置更新和删除功能,而DetailsView和FormView控件不仅具有编辑和删除功能,还有插入功能。我们不要写一行代
微信小程序样式开发入门
2019-01-07讲解微信小程序中样式的入门使用,如何使用传统的css知识点来开发wxss的样式;本节课主要讲解在微信小程序中创建样式的几种 写法,元素选择器的基础使用,id选择器和id派生选择器的使用,class类选择器的使用。
68B
JAVA上百实例源码以及开源项目
2016-01-03百度云盘分享 简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,
爬虫微课5小时 Python学习路线
2018-07-10Python爬虫技术视频教程,该课程每堂课都有一个作业,包含的项目案例有家长帮142600条数据爬取与分析,全球天气数据抓取与分析,淘宝商品信息数据众数分析,12306余票查询,python软件打包exe与发布。学完此课程能让你对整个数据爬取数据分析有一个全新的了解,适当的深入则可以做这方面的工作
84.55MB
微信小程序源码-合集4.rar
2020-09-04微信小程序源码,包含:3C手机商城、kindle图书商城、大宅小屋拼团、球鞋商城、扫码购物、一元夺宝、喜茶店铺、京东首页、京东白条、小米商城等35个商城类源码。
13.41MB
jd_seckill京东抢茅台插件最新版【京东飞天茅台1499抢购】Python脚本的完整安装+使用教程
2021-02-04jd_seckill京东抢茅台插件最新版【京东飞天茅台1499抢购】Python脚本的完整安装+使用教程,这个很好用,稳定出单!
41.55MB
25个经典网站源代码
2013-06-0925个经典网站源代码 有简约的有时尚的方便大家参考、模仿。
4.4MB
敏捷开发V1.0.pptx
2020-07-01敏捷开发PPT 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征
-
博客
Selenium使用方法
Selenium使用方法
-
下载
InPixio Photo Maximizer Pro(图片无损放大器软件)直装特别版V5.11.7612.27781
InPixio Photo Maximizer Pro(图片无损放大器软件)直装特别版V5.11.7612.27781
-
博客
爬梯:MongoDB入门到高级到SpringBoot-API
爬梯:MongoDB入门到高级到SpringBoot-API
-
学院
Galera 高可用 MySQL 集群(PXC v5.6 + Ngin
Galera 高可用 MySQL 集群(PXC v5.6 + Ngin
-
博客
PAT甲级-散列类型-1041 Be Unique解题思路
PAT甲级-散列类型-1041 Be Unique解题思路
-
下载
数字图像处理国外名校试卷
数字图像处理国外名校试卷
-
学院
MySQL 事务和锁
MySQL 事务和锁
-
博客
Java自学第11天 面向对象
Java自学第11天 面向对象
-
博客
zxf QT学习
zxf QT学习
-
学院
MySQL 备份与恢复详解(高低版本 迁移;不同字符集 相互转换;表
MySQL 备份与恢复详解(高低版本 迁移;不同字符集 相互转换;表
-
博客
C51单片机学习日记:数码管
C51单片机学习日记:数码管
-
学院
朱老师鸿蒙系列课程第1期-2鸿蒙系统Harmonyos源码架构分析
朱老师鸿蒙系列课程第1期-2鸿蒙系统Harmonyos源码架构分析
-
博客
Python列表去重的常用方法小结
Python列表去重的常用方法小结
-
下载
浙江科技学院《结构力学》题库.pdf
浙江科技学院《结构力学》题库.pdf
-
学院
MySQL 查询与高级查询(多表、嵌套和正则表达式)
MySQL 查询与高级查询(多表、嵌套和正则表达式)
-
学院
C/C++反汇编解密
C/C++反汇编解密
-
博客
剑指19 - 顺时针打印矩阵
剑指19 - 顺时针打印矩阵
-
下载
西南科技大学《电路分析》两套期末试卷(含答案).pdf
西南科技大学《电路分析》两套期末试卷(含答案).pdf
-
博客
markdown基础知识
markdown基础知识
-
下载
宪法学--期末复习习题(含答案).pdf
宪法学--期末复习习题(含答案).pdf
-
下载
西南科技大学《概率统计》6套历年期末考试试卷(含答案).pdf
西南科技大学《概率统计》6套历年期末考试试卷(含答案).pdf
-
博客
Stirng字符串基本函数
Stirng字符串基本函数
-
下载
浙江科技大学《材料力学》历年多套期末考试试卷(含答案).pdf
浙江科技大学《材料力学》历年多套期末考试试卷(含答案).pdf
-
博客
centos安装python3
centos安装python3
-
学院
MySQL 性能优化(思路拓展及实操)
MySQL 性能优化(思路拓展及实操)
-
下载
中山大学《俱乐部管理》期末考试试卷.pdf
中山大学《俱乐部管理》期末考试试卷.pdf
-
博客
CS420课程总结class1-2
CS420课程总结class1-2
-
博客
MFC 绘制曲线图、柱状图
MFC 绘制曲线图、柱状图
-
下载
浙江科技学院《土力学》习题答案(全).pdf
浙江科技学院《土力学》习题答案(全).pdf
-
博客
视觉SLAM十四讲从理论到实践|b-trajectoryError|trajectoryError.cpp
视觉SLAM十四讲从理论到实践|b-trajectoryError|trajectoryError.cpp