摘要:        
问题:传统的WebForm和MVC在执行过程上有什么区别?传统WebForm的工作流程如下:请求一个例如http://www.51mvc.com/blog/index.aspx的URL,那么我们的WebForm程序会到网站根目录下去寻找blog目录下的index.aspx文件,然后由index.aspx页面的CodeBehind文件(.CS文件)进行逻辑处理,其中或许也包括到数据库去取出数据(其中的经过怎样的BLL到DAL这里就不谈了),然后再由index.aspx页面来呈现给用户。MVC的工作流程如下:在MVC中,客户端的所请求的URL是被映射到相应的Controller去,然后由Contr    阅读全文
        
            posted @ 2012-02-06 18:54
夏夏知
阅读(214)
评论(0)
推荐(0)
        
            
        
        
摘要:        
就要开始看MVC的实际代码了,现在先复习一个Linq的语法。看的是《C#4.0 IN A NUTSHELL》(《C#核心技术》)的英文版,适应了扩展方法和查询表达式等一些特性,记录如下:第8章 Linq Queries1. 可以使用匿名类型如String[] names = {“Tom”,”Dick”,”Harry”};正常来写:IEnumerable<string> filteredNames = names.Where(n => n.Length >= 4);而偷懒的方法可以这样写:Var filteredNames = names.Where(n => n.    阅读全文
        
            posted @ 2012-02-06 09:03
夏夏知
阅读(286)
评论(0)
推荐(0)
        
            
        
        
摘要:        
今天搞明白了五个问题:列表:1. 为什么要使用MVC2.怎么在浏览器中调用控制器的方法3. MVC3中add controller时没有scaffolding options4.提供程序未返回ProviderManifestToken字符串5.如何使用Entity Framework 的Code First问题:为什么要使用MVC使用MVC的好处:首先,多个视图能共享一个模型。其次,控制器是自包含(self-contained)指高独立内聚的对象,与模型和视图保持相对独立,所以可以方便的改变应用程序的数据层和业务规则。此外,控制器提高了应用程序的灵活性和可配置性。问题:MVC3中,运行之后会变    阅读全文
        
            posted @ 2012-02-06 09:02
夏夏知
阅读(1434)
评论(0)
推荐(0)
        
                    
                
        
浙公网安备 33010602011771号