易截截图软件、单文件、免安装、纯绿色、仅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安全编程

在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......

asp.net的几种页面传值方法

1. 使用QueryString变量
  QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:
a.aspx的C#代码
private void Button1_Click(object sende ......

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

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