文档介绍:面试题
页面之间传递值的几种方式。(优缺点)
:只能传递少量数据(256KB),安全性低 ?id=1&name= /kongzhiqi/action?key=value
:占用服务器内存,一些情况下session会丢失 20分钟
:占用服务器内存,所有用户共享
:存储在客户端,但是安全性低.
:不能跨多个页面传递值
MVC里面使用ViewData
什么是Code-Behind技术?代码后植技术
答:就是代码的编写和页面的设计分开,提供一个清晰的设计编写模式,同时也能实现页面的设计与后台代码的编写同步进行。
中的web页面与其隐藏类之间的关系?继承关系。页面继承到。Cs类
页面一般都对应一个隐藏类,页面的声明中指定了隐藏类例。在编译时Web页面中服务器控件代码会和隐藏类合并为一个类,但是页面中的<% %>和<%= %>中的代码会单独编译为一个类,并继承页面类
后台的。
常用的调用WebService的方法有哪些?
答:1、中,使用添加web引用菜单选项
2、环境中,利用XMLHttpRequest对象发送和接收数据
Session有什么重大BUG,微软提出了什么方法加以解决?
session保存到特定的数据库里面
Sessin保存到服务器里面 iis
Session保存到cookie里面
答:是iis中由于有进程回收机制,系统繁忙的话Session会丢失,还有服务器端的文件发生更改时(例如配置文件)也会导致Session丢失
可以用Sate server或SQL Server数据库的方式存储Session不过这种方式比较慢,而且无法捕获Session的END事件
与ASP相比,主要有哪些进步?
Asp开发模式是解释型的,里面只有5个内置对象,server,request,response,session,aaplication,缺点无法编译,代码冗余,没办法封装,无法调试.
答:asp解释型,aspx编译型,性能提高,有利于保护源码。
中页面部分和代码是分开的
Asp是直接浏览器去解释页面的代码,不能封装,不能调试。
是先编译在解释的技术,可以封装,能够调试,扩展性能好。
中常用的几种页面间传递参数的方法,并说出他们的优缺点。
答:session(viewstate) 简单,但易丢失
application 全局
cookie 简单,但可能不支持,可能被伪造
input ttype="hidden" 简单,可能被伪造
url参数简单,显示于地址栏,长度有限
数据库稳定,安全,但性能相对弱
向服务器发送请求有几种方式?
答:get,post。get一般为链接方式,post一般为表单方式。
中的用户控件?
答:1、控件根据需求组合成一个新的控件,控件具备更加强大的功能,同时还具备跟单个控件一样的生命周期和事件处理,并且可以通过公开属性、注册事件来与其他控件进行交互。
2、可以模块化开发项目中的通用部分,提高代码的可重用性。
3、它的扩展名为:ascx
列举一下你所了解的XML技术及其应用
答:XML称为可扩展标记语言, Services..和配置文件。
XML 与 HTML 的主要区别
答:xml比HTML有更加严格的语法要求,具体表现如下:
1. XML是区分大小写字母的,HTML不区分。
,不能省略掉结束标记,而HTML可以
3. 在XML中,属性值必须分装在引号中。在HTML中,引号是可用可不用的。
4.、在HTML中,可以拥有不带值的属性名。在XML中,所有的属性都必须带有相应的值。
5、Xml还提供DTD、Schema技术来严格约束XML的编写,还能通过XSLT进行显示格式的转化
中所有的自定义用户控件都必须继承自________?
答:Control。
中, 可以被继承么?
答:可以。
BS与CS的联系与区别。 TCP/IP HTTP
B/S b浏览器 s服务器 HTTP
C/s c 客户端 s服务器 TCP/IP
C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape