<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="经典.NET面试题 C# ASP.NET面试题 （一）" id="card1">
<p> 游客</p><p>
标题:经典.NET面试题 C# ASP.NET面试题 （一）<br/>
正文:<br/>
又到了一年一度的换工作季，面试面试，为了money，你准备好了吗，下边的题如果你能保证70%的都会就是小康生活了；90%的会，是富裕生活... o(&amp;cap;_&amp;cap;)o  Let's GO!ASP.Net页面生命周期 每个页面的生命周期为用户的每一次访问，也就是说每一次客户端与服务器之间的一个往返过程.全局变量的生命周期在此之间.1. Page_Init(); 2. Load ViewState and Postback data; 3. Page_Load(); 4. Handle control events; 5. Page_PreRender(); 6. Page_Render(); 7. Unload event; 8. Dispose method called;asp.net如何实现MVC模式，举例说明！web/business/dataaccess用.net做B/S结构的系统，您是用几层结构来开发，每一层之间的关系以及为什么要这样分层？ 答：从下至上分别为：数据访问层、业务逻辑层（又或成为领域层）、表示层 数据访问层：有时候也称为是持久层，其功能主要是负责数据库的访问 业务逻辑层：是整个系统的核心，它与这个系统的业务（领域）有关 表示层：是系统的UI部分，负责使用者与整个系统的交互。  优点：  分工明确，条理清晰，易于调试，而且具有可扩展性。 缺点：  增加成本。分层式结构究竟其优势何在？ 1、开发人员可以只关注整个结构中的其中某一层； 2、可以很容易的用新的实现来替换原有层次的实现； 3、可以降低层与层之间的依赖； 4、有利于标准化； 5、利于各层逻辑的复用。 概括来说，分层式设计可以达至如下目的：分散关注、松散耦合、逻辑复用、标准定义。分层式结构也不可避免具有一些缺陷：  1、降低了系统的性能。这是不言而喻的。如果不采用分层式结构，很多业务可以直接造访数据库，以此获取相应的数据，如今却必须通过中间层来完成。 2、有时会导致级联的修改。这种修改尤其体现在自上而下的方向。如果在<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=649&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=649&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=649&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=649&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=649&amp;Page=18">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=649">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=649">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>