Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET MVC Web应用程序与ASP.NET Web应用程序_Asp.net_Asp.net Mvc - Fatal编程技术网

ASP.NET MVC Web应用程序与ASP.NET Web应用程序

ASP.NET MVC Web应用程序与ASP.NET Web应用程序,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,除了ASP.NET MVC Web应用程序在实现MVC模式时更加清晰,并且严格遵循MVC模式之外,它与ASP.NET Web应用程序有何不同 如果你让你的ASP.NET Web应用程序有一个业务逻辑层,数据访问层,并严格使用它们进行所有数据查询,那么它是否完全遵循了MVC模式 我的逻辑是:BLL和DLL一起是模型,ASPX页面是视图,代码隐藏(ASPX.CS)页面是控制器 提前感谢所有能够确认上述内容和/或进一步阐明此主题的人。最近的这个问题可能会解决您的问题:设计ASP.NET MVP Web

除了ASP.NET MVC Web应用程序在实现MVC模式时更加清晰,并且严格遵循MVC模式之外,它与ASP.NET Web应用程序有何不同

如果你让你的ASP.NET Web应用程序有一个业务逻辑层数据访问层,并严格使用它们进行所有数据查询,那么它是否完全遵循了MVC模式

我的逻辑是:BLL和DLL一起是模型,ASPX页面是视图,代码隐藏(ASPX.CS)页面是控制器


提前感谢所有能够确认上述内容和/或进一步阐明此主题的人。

最近的这个问题可能会解决您的问题:

设计ASP.NET MVP Web应用程序需要更多的经验、规程和工作,以便您的应用程序支持测试自动化。当您可以将一个高级GridView与一个SqlDataSource一起放在一个页面上,并将其直接绑定到一个存储过程时,您就把测试自动化抛到了窗外

许多MVP应用程序都是使用第三方工具包编写的,这些工具包封装了许多代码隐藏逻辑。这往往会破坏MVP设计中职责的清晰分离


另一方面,我可以使用第三方工具包编写一个具有丰富UI的ASP.NET Web应用程序,其时间是MVC当前状态下的十分之一。对于一个简单的管理工具,这正是我今天要做的。对于大规模的n层应用程序,我倾向于MVC。

很乐意提供帮助。我一直在关注MVC问题,因为我对评估MVC非常感兴趣,就像你一样。