- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络课程设计与开发13章.ppt
13.8.2 取得参数值 参数类型 说明 ControlParameter 从服务器控件的属性取得参数值 QueryStringParameter 从网址后的查询字符串取得参数值 CookieParameter 从Cookie取得参数值 FormParameter 从HTML的窗体字段取得参数值 ProfileParameter 从用户设置档取得参数值 SessionParameter 从Session取得参数值 以ControlParameter为例, SqlDataSource从何处查得的参数会被记录在 SelectParameters …/SelectParameters标签里。 asp:SqlDataSource ID=SqlSource1 runat=server ConnectionString=%$ConnectionStrings:NORTH% SelectCommand=SELECT […], [Country] FROM [Customers] WHERE ([Country] = @CountryParam) SelectParameters asp:controlparameter ControlID=TextBoxCountry Name=“CountryParam” PropertyName=Text Type=“String” / /SelectParameters /asp:SqlDataSource 查询参数 控件识别名称 控件属性 自控件取得参数 对应参数名称 参数类型 或通过SqlDataSource智能标签“配置数据源”指定参数来源。 * * * * * * 第13章 SqlDataSource与 GridView控件 13.1 ASP.NET数据访问架构 ASP.NET提供两类数据访问控件:数据源控件和数据绑定控件,分别用来访问数据和展示数据。 数据库 Web Form网页 13.2 使用SqlDataSource控件 SqlDataSource控件配合SQL指令可用来访问所有的关系型数据库。只要把相关属性设置好,网页执行时SqlDataSource控件内部的ADO.NET对象便会根据属性值,到指定的数据源取得所需的数据。 三个基本属性: 1、ConnectionString:连接字符串 2、SelectCommand:查询语句 3、ProviderName:Data Provider名称 13.2.1 数据源的种类 数据源 适用对象 Microsoft Access数据库 连接到Access数据库文件,如*.mdb Microsoft ODBC数据源 通过ODBC方式连接数据库。 Microsoft SQL Server 连接到Microsoft SQL Server 2000或2005服务器 Microsoft SQL Server数据库文件 连接到Microsoft SQL Server 数据库文件,如*.mdf Oracle 数据库 连接到Oracle 7.3、8i、9i数据库 其他 可自行从“数据库提供者”下拉框中选取要使用的数据库提供者 13.2.2 连接字符串 记录如何连接数据库的详细信息,通过设置SqlDataSource 对象的ConnectionString属性来指定。 DataSource=.\SQLEXPRESS; AttachDbFilename=F:\SFF\App_Data\NORTH.MDF; 或AttachDbFilename=|DataDirectory\NORTH.MDF; Integrated Security=True;Connect Timeout=30; User Instance=True 13.2.3 将连接字符串存储到应用程序配置文件中 通过“配置数据源”过程,将连接字符串存储到应用程序配置文件中,便于修改连接字符串。在Web.config文件中写入: connectionStrings add name=NORTHConnectionString connectionString=DataSource=.\SQLEXPRESS; AttachDbFilename=F:\SFF\App_Data\NORTH.MDF; Integrated Security=True; User Instance=True providerName=System.Data.SqlClient / /connectionStrings Web.config中可以记录多个连接字符串,若要让 SqlDataSource控件的ConnectionString属性引用 Web.
文档评论(0)