易截截图软件、单文件、免安装、纯绿色、仅160KB

Asp.net mvc

MVC(即模型-视图-控制器)
       MVC(Model-View-Controller)用于表示一种软件架构模式.它把软件系统分为三个基本部分:模型(Model),
视图(View)和控制器(Controller)
       MVC的优点:
1多个视图对应一个模型的能力

2被分为三个层,逻辑与视图分离,各个层更便于独立处理各自的事情
3有利于软件工程化管理。由于不同的层各司其职,每一层不同的应用具有某些相同的特征,
有利于通过工程化、工具化产生管理程序代码。

MVC的缺点:

1增加了系统结构和实现的复杂性。对于简单的界面,严格遵循MVC,使模型、视图与控制器分离,
会增加结构的复杂性,并可能产生过多的更新操作,降低运行效率。
2视图与控制器间的过于紧密的连接。视图与控制器是相互分离,但确实联系紧密的部件,视图没有
控制器的存在,其应用是很有限的,反之亦然,这样就妨碍了他们的独立重用。
3视图对模型数据的低效率访问。依据模型操作接口的不同,视图可能需要多次调用才能获得足够的显示数据。
对未变化数据的不必要的频繁访问,也将损害操作性能。
4 目前,一般高级的界面工具或构造器不支持MVC模式。改造这些工具以适应MVC需要和建立分离的部件的
代价是很高的,从而造成使用MVC的困难
    
ASP.NET MVC Framework是微软官方提供的MVC模式编写ASP.NET Web应用程序的一个框架.已于2009年3月19日
正式发布。
简单列子见T2噬菌体的博客http://www.cnblogs.com/leoo2sk/archive/2008/10/27/1320285.html


相关文档:

ASP.NET缓存分析和实践浅析(转)

说到ASP.NET缓存,那就是:尽早缓存;经常缓存您应该在应用程序的每一层都实现缓存。向数据层、业务逻辑层、UI 或输出层添加缓存支持。内存现在非常便宜 — 因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。 缓存可以掩盖许多过失 缓存是一种无需大量时间和分析就可以获得“足够良好的 ......

asp.net如何连接sql server2000数据库

★Asp.net如何连接SQL Server2000数据库★
 
大家好,以下是有关ASP.net连接SQL Server2000数据库的例程,
在这里和大家分享一下:
Asp.net连接SQL Server2000数据库例程详解: 
<%@ Import Namespace="System.Data" %> 
<%@ Import NameSp ......

asp.net 的ComboBox 可输入可选择下拉列表

文章出处:http://www.cnblogs.com/ejiyuan/archive/2007/11/09/954325.html
using System;
using System.ComponentModel;
using System.Web;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Collections;
using System.Web.UI.Design;
[assembly: TagPr ......

ASP.NET 演练:创建网页以显示 XML 数据


数据通常是以 XML 格式提供给 Web 应用程序的。但是,XML 数据本质上是分层的,因此您可能希望能够在基于列表的控件中使用 XML 数据,如 GridView 或 DropDownList 控件。此演练演示如何将 XML 数据视为表格数据库表中的数据进行处理。
 
通过此演练,您将学会如何执行以下任务:
·使用数据源控件读取 XM ......

Asp.net 发送大量邮件超时的解决办法

我们知道在.Net中发送邮件使用的是SmtpClient 类,比如简单的如下:
            SmtpClient client = new SmtpClient(args[0]);
            // Specify the e-mail sender.
     ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号