`

asp.net常用的开发技巧

阅读更多
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技巧 开发技术类

    asp.net开发常用整理集合

     Asp.net页面内传参数方法  调用存储过程(两种方法比较)  调用存储过程通用类DBHelper  加密解密  SQL常用DBHelper  Asp.net存储过程无限分类  TreeView无限分类  无限分类MVC  荧光棒效果 获取...

    ASP.NET网站开发典型模块与实例精讲 源码

    本书特别适合对ASP.NET基础知识有一定了解,但是不知道如何下手开发完整网站的初级学者,同时,也适合欲学习ASP.NET中的各种心得技巧,以提高开发水平的中高级学者,还可以作为广大院校毕业生的毕业设计用书。

    ASP.NET+SQL Server 数据库开发与实例 光盘

    .NET平台是Microsoft公司推出的一套开发框架和工具,ASP.NET依托.NET平台的强大功能,可以使用户轻松地实现Web应用...本书适用于具有一定Web应用程序开发基础、准备学习ASP.NET编程或希望提高ASP.NET编程技巧的读者。

    ASP.NET开发实战1200例(第Ⅱ卷)源码

    然后从常用web服务器控件、asp.net安全验证控件、数据绑定控件、web用户控件和asp.net导航控件全面介绍了几乎所有asp.net控件应用,接着以ajax无刷新技术及页面模板设计对asp.net客户端进行了详细介绍,最后以高效...

    ASP.net常用代码(常用技巧备忘).rar

    ASP.net常用代码(常用技巧备忘).

    Asp.net开发技巧

    asp.net开发技巧,报表打印,常用代码等

    ASP.NET程序设计与开发

    ASP.NET程序设计与开发是一部完整清晰的书,包含了asp.net开发常用的技巧,是进一步深入asp.net和C#的良好教材.

    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程序开发范例宝典.part1

    《ASP.NET程序开发范例宝典》本书紧密围绕编程者在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了ASP.NET进行程序开发的各方面技术和技巧。全书分为20章,内容包括搭建ASP.NET开发环境、HTML开发与实践、...

    asp.net常用代码

    asp.net常用的代码,本人总结开发中常用的技巧,以供大家参与

    asp.net 常用技术总结

    asp.net 开发中经常会用到的一些技术,包括了gridview的一些技巧。涵盖面广,较好的学习资料

    ASP.NET 程序开发范例宝典 (第三版)PART 1 源代码

    本书紧密围绕编程者在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了ASP.NET进行程序开发的各方面技术和技巧。全书分为22章(其中第22章综合实例放在配套光盘中),内容包括搭建ASP.NET开发环境,页面设计...

    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程序开发范例宝典4

    本书紧密围绕编程者在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了ASP.NET进行程序开发的各方面技术和技巧。全书分为20章,内容包括搭建ASP.NET开发环境、HTML开发与实践、CSS样式与JavaScript脚本应用...

    ASP.NET程序开发范例宝典5

    本书紧密围绕编程者在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了ASP.NET进行程序开发的各方面技术和技巧。全书分为20章,内容包括搭建ASP.NET开发环境、HTML开发与实践、CSS样式与JavaScript脚本应用...

    ASP.NET程序开发范例宝典2

    本书紧密围绕编程者在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了ASP.NET进行程序开发的各方面技术和技巧。全书分为20章,内容包括搭建ASP.NET开发环境、HTML开发与实践、CSS样式与JavaScript脚本应用...

    ASP.NET程序开发范例宝典3

    本书紧密围绕编程者在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了ASP.NET进行程序开发的各方面技术和技巧。全书分为20章,内容包括搭建ASP.NET开发环境、HTML开发与实践、CSS样式与JavaScript脚本应用...

    ASP.NET数据库系统开发源码

    第三部分:数据库编程,通过建设多个精悍的案例,全面系统地讲述ASP.NET调用和使用数据库的方法和技巧。第四部分:应用案例,通过完整、实用的项目,循续渐进地阐述如何使用Web三层结构来开发网络应用系统。第五部分...

    21天学通ASP.NET源代码

    本书一共分为四篇,第一篇主要讲解了ASP.NE的入门基础知识,内容包括搭建ASP.NET开发环境、C#语言基础、面向对象的程序设计、ASP.NET内置对象、ASP.NET页面语法、ASP.NET站点设计和常用服务器控件。第二篇重点分析了...

Global site tag (gtag.js) - Google Analytics