1.ASP.net 可以在哪些系统下运行
windows系统的系统都可以,也有在其它系统中用的,不过微软不提倡跨平台,有个叫mono的东西可以实现Asp.net跨平台Linux
2. Asp.net可以有多个Form吗?
可以,只能并行不能嵌套,而且只有一个runat="server"的form
3.C#支持多继承吗?
不支持。您可以用interface接口来替代。
4.asp.net的命名空间有哪些?
System:定义常用值和引用数据类型、事件和事件处理程序、接口、属性和处理异常的基础类和基类
System.Data.SqlClient:SQL Server .NET Framework数据提供程序
5..NETFramework数据提供程序的主要的对象有哪些?
connection建立连接,command建立命令对象,
(datareader,dataadapter)执行查询
6.如何连接数据库?
引用system.data.sqlclient命名空间,使用sqlconnection对象连接
7.简述数据更新操作的基本步骤?
建立并打开连接,建立命令对象,设置命令对象属性,调用方法执行,关闭连接
8.简述使用DataReader对象读取数据的基本步骤?
建立连接,建立命令对象,设置命令对象属性,打开连接,调用方法返回datareader,
使用datareader对象读取数据并保存到实体对象中,关闭datareader对象,关闭连接
9.简述使用DataSet进行查询的基本步骤?
连接数据库,建立命令对象,设置命令对象属性,创建数据适配器dataadapter对象,
创建数据集dataset对象,使用数据适配器填充数据集
10.什么是数据源空间,有哪些数据源控件?
数据源控件:对一些数据访问,数据存储和对数据所执行的一些操作代码,进行了封装
linq,entity,object,sql,access,xml,sitemap
11.简述两层应用结构与三层应用结构的区别?
程序代码重用,可维护性,可扩展性
12.简述业务逻辑层的作用?
处于数据访问层和表示层中间,起到数据交换中承上启下的作用,可以使系统结构更加清晰
13.ASP.NET数据绑定具有哪些类型?
单值绑定:实现动态文本显示的一种方式;
多值绑定:数据绑定控件;
14.工厂模式?
为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的