1.Asp.Net中几种相似的标记符号: < %=...%>< %#... %>< % %>< %@ %>解释及用法
答: < %#... %>: 是在绑定控件DataBind()方法执行时被执行,用于数据绑定
如: < %# Container.DataItem("tit") %>
< %= %>: 在程序执行时被调用,可以显示后台变量值
如:
*.aspx中: < %= aaa %>
*.cs中: protected string aaa="姓名";
< % %>: 内联代码块里面可以在页面文件*.aspx或*.ascx文件里面嵌入后台代码
如:
< %
for(int i=0;i
< %@ %>是在*.aspx页面前台代码导入命名空间,
如:
< %@ Import namespace="System.Data"%>
2.控件接收哪些类型数据?
答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑 的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以后我们就可以 对号入座,不会出现DataTable被捆绑的错误了:)
DropDownList------ArrayList(数组)
DataList-------Hashtable(哈稀表)
DataGrid-------DataView(数据视图)
ListBox-------DataView(数据视图)
3.DataBind,获得的数据,系统会将其默认为String,怎样转化为其它的类型?
DataBinder.Eval(Container.DataItem,"转换的类型","格式")
最后一个"格式"是可选的,一般不用去管他,Container.DataItem是捆绑的数据项,"转换类型"指的是 Integer,String,Boolean这一类东西.
4.主要命名空间:
< % @ Import Namespace="System.Data" %> 处理数据时用到
< % @ Import Namespace="System.Data.ADO" % > 使用ADO.net ; 时用到
< % @ Import Namespace="System.Data.SQL" %> SQL Server 数据库专用
< % @ Import Namespace="System.Data.XML" %> 不用看处理XML用到
< % @ Import Namespace="System.IO" %> 处理文件时用到
< % @ Import Namespace="System.Web.Util" %> 发邮件时大家会用到
< % @ Import Namespace="System.Text" %> 文本编码时用到
5.Connections(SQLConection 或者 ADOConnection)的常用属性和方法:
| ConnectionString 取得或设置连结数据库的语句
| ConnectionTimeout 取得或设置连结数据库的最长时间,也是就超时时间
| DataBase 取得或设置在数据库服务器上要打开的数据库名
| DataSource 取得或设置DSN,大家不会陌生吧:)
| Password 取得或设置密码
| UserID 取得或设置登陆名
| State 取得目前联结的状态
| Open() 打开联结
| Close() 关闭联结
| Clone() 克隆一个联结。(呵呵,绵羊可以Connection我也可以)
示例:
SQLConnection myConnection = new SQLConnection();
myConnection.DataSource = "mySQLServer";
myConnection.Password = "";
myConnection.UserID = "sa";
myConnection.ConnectionTimeout = 30;
myConnection.Open();
myConnection.Database = "northwind";
myConnection.IsolationLevel = IsolationLevel.ReadCommitted
6.Command常用的方法和属性
| ActiveConnection 取得或设置联结Connections
| CommandText 执行的SQL语句或储存过程(StoredProcedure)名
| CommandTimeout 执行的最长时间
| CommandType Command操作的类型(StoredProcedure,Text,TableDirect)三种,默认Text
| Parameters 操作储存过程时使用
| Execute() 执行SQL语句或储存过程
| ExecuteNonQuery() 同上,区别在于不返回记录集
| Clone() 克隆Command
示例:
string mySelectQuery = "SELECT * FROM Categories ORDER BY CategoryID";
stringmyConnectString="userid=sa;password=;database=northwind;server=mySQLServer";
SQLCommand myCommand = new SQLCommand(mySelectQuery);
myCommand.ActiveConnection = new SQLConnection(myConnectString);
myCommand.CommandTimeout = 15;
myCommand.CommandType = CommandType.Text;< /FONT >
7.打开和关闭数据库两种方法:
1.MyConnection.Open(); //打开联结
MyConnection.Close();
2.MyCommand.ActiveConnection.Open();
MyCommand.ActiveConnection.Close()
8.使用DataSet,在数据库中增加、修改、删除一个数据
a.添加数据
DataRow dr=MyDataSet.Tables["UserList"].NewRow();
dr["UserName"] = "周讯";
dr["ReMark"] = "100";
dr["Comment"] = "漂亮MM";
MyDataSet.Tables.Rows.Add(dr);
b.修改数据
MyDataSet.Tables["UserList"].Rows[0]["UserName"]="飞刀大哥";
c.删除数据
MyDataSet.Tables["UserList"],Rows[0].Delete();
d.恢复数据
if(MyDataSet.HasErrors)
{
MyDataSet.RejectChanges();
}
e.探测DataSet是否有改动
if(MyDataSet.HasChanges)
{
//保存代码
}else{
//因为没有变化,所以不用保存,以节省时间
}
f.更新数据库
MyComm.Update(MyDataSet); //更新数据库中所有的表
MyComm.Update(MyDataSet,"UserList"); //更新某个表
分享到:
相关推荐
本压缩包“asp.net开发常用文档”提供了一系列关于ASP.NET开发的资源,对于那些不太熟悉软件开发流程的新手来说,是非常有价值的参考资料。 1. **ASP.NET概述** ASP.NET是.NET Framework的一部分,它提供了丰富的...
本文件参考将深入探讨ASP.NET的核心概念、关键特性和实用技巧。 首先,ASP.NET的核心概念包括Page生命周期、控件事件处理和数据绑定。在Page生命周期中,页面经历初始化、加载、验证、呈现和卸载等阶段,开发者可以...
"ASP.net常用代码(常用技巧备忘)"这个压缩包文件显然是一份关于ASP.NET编程的参考资料,可能包含了一些在实际开发中常见的代码片段和技巧总结。 首先,我们可以从标题中推测,这份资料可能是为了帮助开发者记忆和...
### ASP.NET常用技巧详解 ASP.NET是微软推出的一款用于构建动态网页和Web应用程序的框架,其强大之处在于能够提供丰富的工具和技术,使得开发者能够高效、快速地开发出高性能的Web应用。本文将深入探讨几个ASP.NET...
本篇文章主要探讨的是 ASP.NET 中的常用技巧,特别是关于用户口令的加密处理。 在网络安全中,用户口令的安全存储至关重要,因为这直接影响到用户的个人信息安全和网站的信誉。ASP.NET 提供了内置的支持来进行口令...
本书特别适合对ASP.NET基础知识有一定了解,但是不知道如何下手开发完整网站的初级学者,同时,也适合欲学习ASP.NET中的各种心得技巧,以提高开发水平的中高级学者,还可以作为广大院校毕业生的毕业设计用书。
这个压缩包文件"asp.net常用代码.doc"很可能包含了在ASP.NET开发中常用的代码片段和实践技巧。 在ASP.NET中,常见的知识点包括: 1. **网页控件**:ASP.NET提供了多种内置控件,如Label、TextBox、Button、...
本文将深入探讨ASP.NET开发中常用的JavaScript代码和方法。 JavaScript在ASP.NET中的角色通常是补充服务器端的功能,它可以在用户浏览器中执行,无需服务器交互,从而提高网页响应速度。以下是一些在ASP.NET中常见...
### ASP.NET 2.0 开发技巧详解 #### 一、页面生命周期的理解与利用 在 ASP.NET 2.0 的开发过程中,理解页面生命周期是非常重要的一个环节。页面生命周期包括了一系列的关键事件,例如 `Init`、`Load` 和 `...
.NET平台是Microsoft公司推出的一套开发框架和工具,ASP.NET依托.NET平台的强大功能,可以使用户轻松地实现Web应用...本书适用于具有一定Web应用程序开发基础、准备学习ASP.NET编程或希望提高ASP.NET编程技巧的读者。
本教程聚焦于ASP.NET 网站开发的实践应用,通过一系列案例来深入理解其核心概念和编程技巧。习题解答部分旨在帮助学习者巩固所学知识,解决在实践中遇到的问题。 1. ASP.NET 基础 ASP.NET 提供了多种网页开发模型...
4. **数据绑定与数据源**:在ASP.NET中,数据绑定是将数据源(如SQL Server)的数据呈现到页面上的常用方法。这包括控件的数据绑定、LINQ to SQL查询以及Entity Framework等ORM工具的使用。 5. **ASP.NET MVC框架**...
本压缩包包含的是一些ASP.NET的Web开发源代码实例,非常适合初学者学习和掌握基础的开发技巧。 首先,"常用控件的用法"是ASP.NET Web开发中的核心部分。ASP.NET提供了大量的服务器控件,如Label(标签)、TextBox...
然后从常用web服务器控件、asp.net安全验证控件、数据绑定控件、web用户控件和asp.net导航控件全面介绍了几乎所有asp.net控件应用,接着以ajax无刷新技术及页面模板设计对asp.net客户端进行了详细介绍,最后以高效...
以上只是ASP.NET开发中的一部分关键知识点,实际的“ASP.NET常用代码”压缩包可能包含了更多实用的示例和技巧,帮助开发者快速解决日常遇到的问题。对于初学者,深入学习并理解这些代码可以帮助他们更快地掌握ASP...
2. **服务器控件**:介绍ASP.NET中常用的服务器控件,如Label、Button、TextBox等,以及如何通过这些控件实现用户交互。 3. **数据绑定**:讲解如何利用ASP.NET的数据绑定机制与数据库进行交互,如GridView、...
标题“ASP.NET 常用格式化公式”表明本文将重点介绍在ASP.NET开发过程中常用的格式化方法和技术。这些技术通常用于处理数据的显示格式,使得数据显示更加友好、易读。 #### 描述解析 描述“ASP.NET convert skills,...
9. **最佳实践与设计模式**:分享ASP.NET开发的最佳实践,介绍常用的设计模式,如工厂模式、单例模式等,提升代码质量和可维护性。 10. **问题解决与调试**:教授如何排查和解决ASP.NET开发过程中常见的错误,以及...
本文将深入探讨标题中的"ASP.NET常用代码",主要围绕32个ASP.NET开发中的常见方法和技巧,以及C#语言在ASP.NET中的应用。 1. 页面生命周期管理: ASP.NET页面有其特有的生命周期,包括初始化、加载、验证、呈现和...
本书一共分为四篇,第一篇主要讲解了ASP.NE的入门基础知识,内容包括搭建ASP.NET开发环境、C#语言基础、面向对象的程序设计、ASP.NET内置对象、ASP.NET页面语法、ASP.NET站点设计和常用服务器控件。第二篇重点分析了...