繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Asp.Net开发 >> 有些问题事过境迁没必要拿beta1的问题来问的,代答KW问题

有些问题事过境迁没必要拿beta1的问题来问的,代答KW问题

2007-03-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:1. Page class 实现了哪个重要的 interface? a: public class Page : TemplateControl, IhttpHandler 2. foo.aspx 编译后的 class 名字是什么? a: foo_aspx 3. Shadow-copy dll 存在哪里? a: 当然不可以,...

1. Page class 实现了哪个重要的 interface?

a:

public class Page : TemplateControl, IhttpHandler

2. foo.aspx 编译后的 class 名字是什么?

a: foo_aspx

3. Shadow-copy dll 存在哪里?

a:

当然不可以,如果第一编译之后删除DLL那是自找没趣。

4. 谈谈 AutoEventWireup

a:

AutoEventWireup属性是用来控制是否允许page framework自动调用Page_Init和Page_Load方法的,默认情况下是true.

5. 关于 Directive 中的 Inherits:一个 aspx 可能 inherits 多个 class 吗?

多个 page 可能 inherits 一个 code behind 吗?

a:

一个aspx叶面就是一个class,你说在C#中能继承多个父类吗?:)

6. @Assembly 和 csc /r 和 vs.net 项目中 reference 的关系是什么?

a:

自找没趣的做法

7. web control 和 html control 在 performance 上有区别吗?

a:

说实话,web control在性能上面和html control没什么区别,或许还逊色一些,但是它的可编程性事件模型无与伦比。

8. 对 asp.net 的请求是由哪个 isapi extension 处理分发的?

a:

如果有自己写的继承 IHttpHandler 的东东,知道这些就有用了。

9. 这个 isapi extension 实际上把请求 forword 到哪个 process?

a:

aspnet_wp.exe

10 如果使用外部进程维护 session,这个进程是什么?

a:

aspstate.exe

session可以有3种维护方式。

11 如何自己做个 httphandler? 能想出它有什么实际用处吗?

a:

webserver

12 谈谈 HttpModule

a:

问题 11 的延伸

13 如何在 VS.NET 中 debug asp.net 应用?

a:

break point

14 如果你通过继承 System.Web.UI.Control 写了个 Custom Control,

如何加上对 client-side script 的支持?

a:

beat2中的Page.RegisterClientScriptBlock被废弃了。

比如在一个中想要增加一个客户端脚本事件:

Button1.Attributes.Add("onclick","alert(‘客户端的javascritp脚本’)");

15 在 aspx 页面中放上一些 TextBox, ListBox 等等 Web Control,

但在 code-behind 中并不定义它们,是否可能使用这些 control?

a:

当然可以,你仔细看看VS.NET产生的protected类型的成员变量就知道了:

protected System.Web.UI.WebControls.Button Button1;

责任编辑:admin
相关文章