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

ASP.NET MVC官方指南学习总结

MVC框架图如下:
在你决定使用MVC框架或Web Forms模式开发之前,请认真衡量一下各自的优点。
基于MVC的Web应用程序优点:
它能很容易的管理复杂的应用程序,将它分为model,view和controller。
它不能使用view state和服务器控件,这使得MVC框架开发人员拥有对应用程序完全控制的能力。
它使用前端控制器模式,通过单一的过程处理Web应用程序的请求,这使你可以使用丰富的URL routing来设计应用程序。更多信息可以在MSDN站点的Front Controller查看。
它对测试驱动开发(TDD)提供更好的支持。
它可以让Web开发者和页面设计人员控制自己关心的工作,从页适合大型团队的开发。
基于Web Forms Web应用程序的优点:
它可以支持事件模型并保存HTTP的状态,益于线性业务的Web应用程序开发,基于Web Forms应用程序提供了许许多多的事件和上百种的服务器控件。
它使用页面控件器模式,在单个页面中实面很多的功能。更多信息请参考MSDN站点上的Page Controller。
它使用view state和基于服务器的表单,使得管理页面状态信息更加容易。
它适合小的开发团队,使用高度集成的控件来提高Web设计人员和网页设计人员的效率。
一般来说,它适合不是那么复杂的应用程序开发,因为它的页面类和控件类是合并在一起的,所以相对于MVC模式来说它需要编写的代码更少。
 
Asp.net MVC支持ASP.NET框架的特性:
forms的身份验证和Windows的身份验证。
URL验证。
Membership和roles。
输出和数据缓存。
session和profile状态管理。
健康状态监控。
configuration系统和provider架构。
 
以下表格是ASP.NET MVC执行周期中所处的阶段:
阶段
介绍
收到第一次请求
在Global.asax文件中将Route对象依次增加到RouteTable对象。
执行路由
UrlRoutingModule模块先从RouteTable集合中依次匹配Route,如果匹配到后就创建RouteData对象,然后使用它来创建RequestContext(IHttpContext)对象。
创建请求MVC处理模块
MvcRouteHandler对象创建一个MvcHandler的实例类型并传入RequestContext的实例
创建controller
MvcHandler对象使用RequestContext实例以确定IControllerFactory对象(通常是DefaultControllerFactory类的实例)来创建controller实例。
执行controller
The MvcHandler instance calls the controller's Execute method.
MvcHandler实例调用controller的Execute方法。
调用action
大多数控制器继承自Controller基类,Contro


相关文档:

asp,asp.net,php,jsp下的301转向代码,整站重定向

 asp,asp.net,php,jsp下的301转向代码
使用.htaccess文件来进行301重定向。
如果空间不支持.htaccess文件,那么我们还可以通过php/asp代码来进行301重定向。
为了将搜索引擎的记录更新到现在的域名上面,做了几个301重定向的东东,给大家分享一下.
asp 301转向代码
在 index.asp 或 default.asp 的最顶部加入以 ......

asp.net面试题(3)

21.在.net中,配件的意思是?   
 
答:程序集。(中间语言,源数据,资源,装配清单)   
 
 
 
22.常用的调用webservice的方法有哪些?   
 
答:1.使用wsdl.exe命令行工具。   
 
2.使用vs.net中的add ......

asp.net面试题(5)

61.产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。   
 
int[] intarr=new int[100];   
 
arraylist mylist=new arraylist();   
 
random rnd=new random();   
 
while(mylist.count<100)&nb ......

asp.net面试题(7)

101.在.net(c# or vb.net)中如何取消一个窗体的关闭。   
 
答:private void form1_closing(object sender, system.componentmodel.canceleventargs e)   
 
{   
 
e.cancel=true;   
 
}     ......

分析基于ASP.NET的Web网络应用程序开发的平安策略实践

摘要摘要:Web网络应用开发中,平安性是要考虑的关键新问题,本文通过开发系统实践,从系统规划阶段、设计开发阶段、发布运行阶段三个方面具体阐述平安策略的实现,总结出如何充分利用ASP.NET的平安机制、数据库平安控制、增强管理员网络平安防范意识,构建一个性能平安的Web应用程序。
摘要:Web应用程序;web.config;认证和授权 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号