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页面内传参数方法 调用存储过程(两种方法比较) 调用存储过程通用类DBHelper 加密解密 SQL常用DBHelper Asp.net存储过程无限分类 TreeView无限分类 无限分类MVC 荧光棒效果 获取...
本书特别适合对ASP.NET基础知识有一定了解,但是不知道如何下手开发完整网站的初级学者,同时,也适合欲学习ASP.NET中的各种心得技巧,以提高开发水平的中高级学者,还可以作为广大院校毕业生的毕业设计用书。
.NET平台是Microsoft公司推出的一套开发框架和工具,ASP.NET依托.NET平台的强大功能,可以使用户轻松地实现Web应用...本书适用于具有一定Web应用程序开发基础、准备学习ASP.NET编程或希望提高ASP.NET编程技巧的读者。
然后从常用web服务器控件、asp.net安全验证控件、数据绑定控件、web用户控件和asp.net导航控件全面介绍了几乎所有asp.net控件应用,接着以ajax无刷新技术及页面模板设计对asp.net客户端进行了详细介绍,最后以高效...
ASP.net常用代码(常用技巧备忘).
asp.net开发技巧,报表打印,常用代码等
ASP.NET程序设计与开发是一部完整清晰的书,包含了asp.net开发常用的技巧,是进一步深入asp.net和C#的良好教材.
asp.net常用的javascript经典例子.doc asp.net常用函数表.doc ASP.NET程序中常用的三十三种代码.doc ASP.NET程序中实现校验码图像生成.txt ASP.NET导出EXCEL类.txt ASP.NET导出数据到Excel.txt ASP.NET对IIS中的虚拟...
《ASP.NET程序开发范例宝典》本书紧密围绕编程者在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了ASP.NET进行程序开发的各方面技术和技巧。全书分为20章,内容包括搭建ASP.NET开发环境、HTML开发与实践、...
asp.net常用的代码,本人总结开发中常用的技巧,以供大家参与
asp.net 开发中经常会用到的一些技术,包括了gridview的一些技巧。涵盖面广,较好的学习资料
本书紧密围绕编程者在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了ASP.NET进行程序开发的各方面技术和技巧。全书分为22章(其中第22章综合实例放在配套光盘中),内容包括搭建ASP.NET开发环境,页面设计...
asp.net常用的javascript经典例子.doc asp.net常用函数表.doc ASP.NET程序中常用的三十三种代码.doc ASP.NET程序中实现校验码图像生成.txt ASP.NET导出EXCEL类.txt ASP.NET导出数据到Excel.txt ASP.NET对IIS中的虚拟...
本书紧密围绕编程者在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了ASP.NET进行程序开发的各方面技术和技巧。全书分为20章,内容包括搭建ASP.NET开发环境、HTML开发与实践、CSS样式与JavaScript脚本应用...
本书紧密围绕编程者在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了ASP.NET进行程序开发的各方面技术和技巧。全书分为20章,内容包括搭建ASP.NET开发环境、HTML开发与实践、CSS样式与JavaScript脚本应用...
本书紧密围绕编程者在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了ASP.NET进行程序开发的各方面技术和技巧。全书分为20章,内容包括搭建ASP.NET开发环境、HTML开发与实践、CSS样式与JavaScript脚本应用...
本书紧密围绕编程者在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了ASP.NET进行程序开发的各方面技术和技巧。全书分为20章,内容包括搭建ASP.NET开发环境、HTML开发与实践、CSS样式与JavaScript脚本应用...
第三部分:数据库编程,通过建设多个精悍的案例,全面系统地讲述ASP.NET调用和使用数据库的方法和技巧。第四部分:应用案例,通过完整、实用的项目,循续渐进地阐述如何使用Web三层结构来开发网络应用系统。第五部分...
本书一共分为四篇,第一篇主要讲解了ASP.NE的入门基础知识,内容包括搭建ASP.NET开发环境、C#语言基础、面向对象的程序设计、ASP.NET内置对象、ASP.NET页面语法、ASP.NET站点设计和常用服务器控件。第二篇重点分析了...