文档介绍:NET面试问题(汇总)
NET面试问题(汇总)
供应最全的软件测试类面试题
.net面试题:
C# 面试题:
面试题:
更多面试题请访问:
有那些优势? 这将允许您向控件添加扫瞄器特定的属性。
NET面试问题(汇总)
5.中共有几种类型的控件?各有什么区分?
Html控件――传统的html标记+runat=”server”,可在效劳器端访问,功能没有Web控件强大
Web控件――效劳器端控件,可以回传数据,大事驱动
用户控件――自定义、可重用的控件,和WebForm很相像,以WebForm为容器运行
自定义控件――自定义、可重用的组件,从WebControl继承,在效劳器端执行
6.WEB控件可以激法效劳端大事,请谈谈效劳端大事是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回。
通过实现IPostBack这个接口来执行大事。自动回传就是AutoPostBack,使用自动回传可以监视客户端变化状况并将这种转变返回到效劳器端
7.WEB控件及HTML效劳端控件能否调用客户端方法?假如能,请解释如何调用?
能,追根溯源,效劳器端控件在html中表现形式还是html标记,所以可以执行客户端大事
例如:[客户端大事]=客户端脚本;
8.ASP。NET与ASP相比有什么优势?
ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法一样,导致代码杂乱。
允许用户选择并使用功能完善的strongly-type编程语言, Framework。
ASP是解释运行的编程框架,所以执行效率加较低。
是编译性的编程框架,运行是效劳器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。
ASP把界面设计和程序设计混在一起,维护和重用困难。
把界面设计和程序设计以不同的文件分别开,复用性和维护性得到了提高。
9.
connectionStrings:配置连接字符串,在程序中读取(还可直接供应给其他节点使用,如缓存依靠节点)
AppSettings:可以供应用户自己配置参数,然后在程序中读取
customErrors:配置程序的错误处理
authentication和authorization:配置程序的安全验证和授权
trace:配置程序的跟踪
globalization:配置程序的全球化,比方:语言
pages:配置程序的页设置
10.请解释ASP。NET中的Web页面与其隐蔽类之间的关系?
中的页面由两局部组成,页面显示(aspx文件)和代码规律() 通过Page指令联系在一起,如下: %***@Page CodeBehind=”后台代码文件” Inherite=”继承的类”% 所以关系为:Web页面会继承隐蔽类
11.什么是ViewState,能否禁用?是否所用控件都可以禁用?
Web页面是没有状态的,ViewState(视图状态)可用来保存Web页面在客户端和效劳器端来回过程的状态
说简洁点ViewState只不过是Hidden控件,加上微软写上的一些代码而已 可以禁用,由三种方法: 1)禁用单个控件: = false; 2)禁用单个页面:%@ Page EnableViewState=“false”% 3)禁用整个程序:,Pages enab