论坛登陆 注册 教程 笑话 影视 投稿
首页 | 页界资讯 | 网络应用 | 软件应用 | 组网技术 | 网络原理 | 聊天通讯 | 网管知识 | 帮助
笑话 | 操作系统 | 注 册 表 | 编程开发 | 数 据 库 | 媒体动画 | 网页设计 | 图形图象 | 地图
论坛 | 网络安全 | 安全防范 | 服 务 器 | 硬件学堂 | 路由技术 | 搜索研究 | 站长经验 | 投稿
影院 | 教育频道 | 特色专题 | 精文荟萃 | 注 册 码 | 论坛社区 | 网站地图 | 广告服务 | 旧版
设为首页 加入收藏
当前位置:首页>>文章>>编程开发>>net专区>>正文

Asp.Net细节性问题回答精萃

www.xker.com 作者:yangyifan0 来源:csdn 加入日期:2006-2-20 10:34:26

【问题提问、论坛交流】1.<%=...%>与<%#... %>的区别:

  答:<%=...%>是在程序执行时调用,<%#... %>是在DataBind()方法之后被调用

  2.控件接收哪些类型数据?

  答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑 的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以后我们就可以 对号入座,不会出现DataTable被捆绑的错误了:)  

  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.打开和关闭数据库两种方法:

本新闻共4页,当前在第1页  1  2  3  4  

编辑:xker.com

上一篇:VS2005中使用强类型DataSet简化开发
下一篇:没有了
关闭窗口】【浏览次数:】【收藏此页
相关文章
·十天学会ASP.net之第二天·10天学会ASP.net之第一天·ASP.NET页面间的传值的几种方法
·ASP.NET:掌握Web窗体的生命周期与状态·ASP.NET入门随想之多态、接口与委托·AJAX+ASP.NET解决网页打开等待问题
·关于ASP,ASP.NET,VB.NET里的MD5加密函·ASP.NET2.0应用中定制安全凭证之理论·ASP.NET入门随想六之大航海家
·ASP.NET Web Matrix开发工具简介·剖析ASP.NET2.0站点导航功能之建立导·ASP.NET入门随想之金庸群“粒”传
·ASP.NET应用程序设计的10大技巧 ·ASP.NET编写发送ICQ程序 ·在ASP.NET中调用存储过程方法新解 
推荐文章 最新文章 热门文章
·Asp.Net细节性问题回答精萃
·ADSL Modem设置含义及功能全知道(一)
·AJAX.NET用户开发指南
·EFS加密技巧
·详解EFS加密
·嵌入浏览器 关于Alexa工具条的解说与
·利用AJAX+J2EE开发组织机构管理系统
·Alexa 世界网站排名研究
·自己动手:电子图书制作之PDF格式篇
·VS2005中使用强类型DataSet简化开发
·时间就是第一 快速启动程序我有妙招(
·提高效率:屏蔽WinXP中不需用到的功能
·情人节怎么过?Ps超强打造逼真钻石戒
·彻底分析卸载软件 不再请神易送神难
·构建Linux系统下U盘路由器 防火墙(图
·Asp.Net细节性问题回答精萃
·路由安全配置专题
·开启路由器的TCP拦截保护网络主机
·借助路由器防范恶意攻击NT漏洞
·路由器上防止分布式拒绝服务(DDoS)
·cisco路由器上的几种安全防御措施
·路由器口令的安全管理
·路由器能替代防火墙吗?
·IP网络路由器设备安全与设备测试
·配置路由器成为你安全防范的堡垒
·理解IPv4地址含义
·管理更轻松 试用第三方网络设置工具
·ADSL Modem设置含义及功能全知道(三)
·ADSL Modem设置含义及功能全知道(二)
·ADSL Modem设置含义及功能全知道(一)
·个人简历表格
·免费代理IP(每日更新)
·QQ密码丢失后能做的事情:快速找回密码
·Norton AntiVirus 2006 注册码(激活
·WinRAR 3.51 注册码
·豪杰超级解霸V9.1正版注册码
·系统优化 专题
·找回QQ密码的注意事项 
·史上最强QQ个人档案资料欣赏
·Ajax技术开发指南
·最经典的黑客入门教材
·求职简历封皮
·ACDSee v8.0注册码
·怎样查找对方的IP地址
·FlashFXP 3.3.1 build 1089注册码
评论

设为首页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003-2006 xker.com All rights reserved. 网站合作、广告联系QQ:12231446
小新技术网 冀ICP备05002857号