易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : asp.net

ASP.NET


      通过 SqlDataSource 控件,可以使用 Web 服务器控件访问位于关系数据库中的数据。其中可以包括 Microsoft SQL Server 和 Oracle 数据库以及 OLE DB 和 ODBC 数据源。您可以将 SqlDataSource 控件与数据绑定控件(如 GridView、FormView 和 DetailsView 控件)一起使用,用极少代码或甚至不用代码来在 ASP.NET 网页上显示和操作数据。
 
一、背景
      SqlDataSource 控件使用 ADO.NET 类与 ADO.NET 支持的任何数据库进行交互。这类数据库包括 Microsoft SQL Server(使用 System.Data.SqlClient 提供程序)、System.Data.OleDb、System.Data.Odbc 和 Oracle(使用 System.Data.OracleClient 提供程序)。使用 SqlDataSource 控件,可以在 ASP.NET 页中访问和操作数据,而无需直接使用 ADO.NET 类。只需提供用于连接到数据库的连接字符串,并定义使用数据的 SQL 语句或存储过程即可。在运行时,SqlDataSource 控件会自动打开数据库连接,执行 SQL 语句或存储过程,返回选定数据(如果有),然后关闭连接。
 
1.1、将 SqlDataSource 控件连接至数据源
配置 SqlDataSource 控件时,将 ProviderName ......

ASP.NET中App_Code,App_Data等文件夹的作用

 
1. Bin文件夹
Bin文件夹包含应用程序所需的,用于控件、组件或者需要引用的任何其他代码的可部署程序集。该目录中存在的任何.dll文 件将自动地链接到应用程序。
2. App_Browser文件夹
该可选的文件夹包含.browser文件。.browser文件描述浏览器(不管是移动设备浏览器,还是台式机浏览器)的特 征和功能。
3. App_Code文件夹
App_Code文件夹正好在Web应用程序根目录下,其存储所有应当作为应用程序的一部分动态编译的类文件。这些类文件自
动链接到应用程序,而不需要在页面中添加任何显式指令或声明来创建依赖性。App_Code文件夹中放置的类文件可以包含任何可识别的ASP.NET组件
——自定义控件、辅助类、build提供程序、业务类、自定义提供程序、HTTP处理程序等。
    注意   
在开发时,对App_Code文件夹的更改会导致整个应用程序重新编译。对于大型项目,这可能不受欢迎,而且很耗时。为此,鼓励大家将代码进行模块化处理
到不同的类库中,按逻辑上相关的类集合进行组织。应用程序专用的辅助类大多应当放置在App_Code文件夹中。
App_Code文件夹中存放的所有类文件应当使用相同的语言。如果类文件使用两种或 ......

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

 在《ASP.NET开发:在用户控件中添加属性》这一篇文章中我们定义了一个用户登录的用户控件UserLogin.ascx 文件,里面包含了一个LinkButton服务器按钮控件,当用户单击该按钮时服务器端会自动生成一个回发来激发Page.Load事件。除了服务器自动产生回发来激发Page.Load事件外,我们可以给LinkButton添加一个它自己的事件,添加事件其实也很简单,通过在<script></script>块中声明事件,然后把该事件添加到用户控件中。
我们现在通过以下的例子来说明如何在UserLogin.ascx用户控件中添加事件。UserLogin.ascx
<html>
<title>用户登录</title><body><table>
<tr>
<td>用户名:</td> <td><asp:TextBox ID=”txt1” runat=”server”></td> </tr><tr>
<td>密 码:</td>
<td><asp:TextBox ID=”txt2” TextMode=”password” runat=”server”></td></tr>
<hr>
<tr>
<td></td>
<td><asp:LinkButton Text=”登陆” OnClick=&r ......

ASP.NET


      通常,SQL 语句和存储过程包括运行时计算的参数。使用参数编写的 SQL 语句称作参数化 SQL 语句。
使用 SqlDataSource 控件时,可以指定使用参数的 SQL 查询和语句。通过根据运行时计算的值读写数据库信息,这有助于提升数据绑定环境的灵活性。可以从各种源获取参数值。这些源包括 ASP.NET 应用程序变量、用户标识和用户选择的值。可以使用参数执行下列操作:提供用于数据检索的搜索条件;提供要在数据存储区中插入、更新或删除的值;提供用于排序、分页和筛选的值。
 
一、使用参数
同所有的数据源控件一样,SqlDataSource 控件在运行时接受输入参数,并在参数集合中对参数进行管理。每一项数据操作都有一个相关的参数集合。对于选择操作,可以使用 SelectParameters 集合;对于更新操作,可以使用 UpdateParameters 集合,依此类推。
可以为每个参数指定名称、类型、方向和默认值。对于从特定对象(例如,控件、会话变量或用户配置文件)获取值的参数,需要设置其他属性。例如,ControlParameter 要求设置 ControlID 以标识要从中获取参数值的控件,以及设置 PropertyName 属性以指定包含参数值的属性。
另外,SqlDataSource ......

ASP.NET


使用 SqlDataSource 控件只需很少的代码或无需任何代码即可从数据库中检索数据。SqlDataSource 控件可用于任何具有关联 ADO.NET 提供程序(在配置文件的 DbProviderFactories 节中配置)的数据库,包括 Microsoft SQL Server、Oracle、ODBC 或 OLE DB 数据库(如 Microsoft Access)。您在配置时指定 SqlDataSource 使用的 SQL 语句语法以及是否可以使用更高级的数据库功能(如存储过程)均由所用的数据库决定。但是,数据源控件对于所有数据库的操作都是相同的。
若要使用 SqlDataSource 控件从数据库中检索数据,至少需要设置以下属性:
·ProviderName: 设置为 ADO.NET 提供程序的名称,该提供程序表示您正在使用的数据库。如果您正在使用 Microsoft SQL Server,请将 ProviderName 属性设置为“System.Data.SqlClient”;如果您正在使用 Oracle 数据库,请将 ProviderName 属性设置为“System.Data.OracleClient”;依此类推。
·ConnectionString: 设置为用于数据库的连接字符串。
·SelectCommand: 设置为从数据库中返回数据的 SQL 查询或存储过程。为 SelectCommand 属性设置的查询与在编写 ADO.NET 数据访问代码时为 ......

asp.net 操作xml文件

using System.Xml;//头部加此命名空间
        XmlDocument xd = new XmlDocument();//表示XML文档
        XmlDeclaration xde;//表示 XML 声明节点:<?xml version='1.0'...?>
        xde = xd.CreateXmlDeclaration("1.0", "GBK", null);//参数的第二项为编码方式
        //standalone定义了是否可以在不读取任何其它文件的情况下处理该文档,默认为no
        xd.AppendChild(xde);//<?xml version="1.0" encoding="UTF-8" standalone="yes"?>生成结束
        XmlElement xe = xd.CreateElement("Root");//创建一个Root根元素
        xd.AppendChild(xe);//Root根元素创建完成
        XmlNode root = xd.SelectSingleNode("Root");//查找<Root>
        XmlElement xe1 = xd.CreateElement("Tree");/ ......

asp.net 操作xml文件

using System.Xml;//头部加此命名空间
        XmlDocument xd = new XmlDocument();//表示XML文档
        XmlDeclaration xde;//表示 XML 声明节点:<?xml version='1.0'...?>
        xde = xd.CreateXmlDeclaration("1.0", "GBK", null);//参数的第二项为编码方式
        //standalone定义了是否可以在不读取任何其它文件的情况下处理该文档,默认为no
        xd.AppendChild(xde);//<?xml version="1.0" encoding="UTF-8" standalone="yes"?>生成结束
        XmlElement xe = xd.CreateElement("Root");//创建一个Root根元素
        xd.AppendChild(xe);//Root根元素创建完成
        XmlNode root = xd.SelectSingleNode("Root");//查找<Root>
        XmlElement xe1 = xd.CreateElement("Tree");/ ......
总记录数:2672; 总页数:446; 每页6 条; 首页 上一页 [311] [312] [313] [314] 315 [316] [317] [318] [319] [320]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号