易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET


      通常,SQL 语句和存储过程包括运行时计算的参数。使用参数编写的 SQL 语句称作参数化 SQL 语句。
使用 SqlDataSource 控件时,可以指定使用参数的 SQL 查询和语句。通过根据运行时计算的值读写数据库信息,这有助于提升数据绑定环境的灵活性。可以从各种源获取参数值。这些源包括 ASP.NET 应用程序变量、用户标识和用户选择的值。可以使用参数执行下列操作:提供用于数据检索的搜索条件;提供要在数据存储区中插入、更新或删除的值;提供用于排序、分页和筛选的值。
 
一、使用参数
同所有的数据源控件一样,SqlDataSource 控件在运行时接受输入参数,并在参数集合中对参数进行管理。每一项数据操作都有一个相关的参数集合。对于选择操作,可以使用 SelectParameters 集合;对于更新操作,可以使用 UpdateParameters 集合,依此类推。
可以为每个参数指定名称、类型、方向和默认值。对于从特定对象(例如,控件、会话变量或用户配置文件)获取值的参数,需要设置其他属性。例如,ControlParameter 要求设置 ControlID 以标识要从中获取参数值的控件,以及设置 PropertyName 属性以指定包含参数值的属性。
另外,SqlDataSource 控件将基于支持自动更新、插入和删除操作的数据绑定控件(例如 GridView 或 FormView 控件)所传递的值自动创建参数。
 
二、在命令中指定参数
使用 SqlDataSource 控件时,可以将该控件的命令属性设置为参数化 SQL 语句或存储过程的名称。如果指定命令的存储过程,必须将该命令的命令类型指定为 StoredProcedure。
2.1、参数名称
‏      SqlDataSource 控件可以将 ParameterPrefix 属性的值添加到所有参数名称的开头。‎(默认的前缀为“@”。)
如果 GridView 控件等数据绑定控件绑定到 SqlDataSource 控件,在执行更新或删除操作期间,该数据绑定控件会同时将当前记录值和原始记录值传递到 SqlDataSource 控件。当前值传递到 Values 字典中。原始值传递到 Keys 或 OldValues 字典中。对于给定的数据操作,这些字典的内容将会追加到基础 DbCommand 对象的 Parameters 集合中。
在 SqlDataSource 控件的 SQL 命令中,使用命名约定使参数占位符与传递到该命令的原来的值相匹配。通过设置 SqlDataSource 控件的 OldValuesParameterFormatString 属性,可以建立该占位符名称的格式。将 OldValuesParameterFormatStrin


相关文档:

ASP.NET创造Web服务治理Web服务状态

 ASP.NET创设Web服务治理Web服务状态
2009-四-21
XML Web服务在种兑现衍生于WebService种的XML Web服务时,可以运用和其余ASP.NET应用程序雷同的状态治理选项。WebService种包孕好多公共ASP.NET对象,包括Session和Application对象。
Application对象提供一个存储运作在Web应用程序中的代码可访问的数据的机制,而S ......

ASP.NET(C#) 定时执行一段代码

 在Global.asax启动一条线程就ok了,下面是启动线程定时写文件的例子
  Global.asax
  C# code
  Code
  1<%@ Application Language="C#" %>
  2<%@ Import Namespace="System.IO" %>
  3<%@ Import Namespace="System.Threading" %>
  4<script runat="server">
  5 ......

asp.net页面生命周期概述

ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页的生命周期非常重要,这样就能在合适的生命周期阶段编写代码,以达到预期效果。此外,如果开发自定义控件,则必须熟悉页生命周期,从而正确地初始 ......

ASP.NET学习笔记四 控件使用

 ASP.net控件分类:
1、HTML控件 System.Web.UI.Htmlcontrols
 普通HTML脚本控件,属于客户端控件,用于客户端解释页面的显示的内容
 也可以转化成服务器控件,只需要加上属性 runat="server"
 如:文本框配合按钮使用
姓名: <input id="txtUserName" name="txtUserName" type="text" /&g ......

ASP.NET开发:在用户控件中添加事件

 在《ASP.NET开发:在用户控件中添加属性》这一篇文章中我们定义了一个用户登录的用户控件UserLogin.ascx 文件,里面包含了一个LinkButton服务器按钮控件,当用户单击该按钮时服务器端会自动生成一个回发来激发Page.Load事件。除了服务器自动产生回发来激发Page.Load事件外,我们可以给LinkButton添加一个它自己的事件 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号