我一直在大量阅读服务层和业务层以及它们的比较方式.我已经在StackOverflow上阅读了关于这个主题的一些线程,我仍然发现自己对两者之间的差异感到困惑,如果有的话.对我而言,它似乎主要是一种命名约定,其中一个开发人员将中间层称为业务层,另一个开发人员可将其称为服务层.从我在SO和网络上看到的代码看起来他们似乎主要做同样的事情 - 即查询存储库,可能进行一些过滤和/或验证并将结果返回到表示层.那么有人可以澄清两者之间的差异吗?或者我在考试中错过了标记?
我正在与EF,MVC 3和VBNET,FYI合作
architecture model-view-controller asp.net-mvc business-logic-layer service-layer
我试图在用户单击菜单项时将ASPX页面加载到对话框中."主页"页面使用VS2010构建,包含母版页和默认页面.单击菜单选项时,将打开对话框,但该对话框完全空白.如果我删除了JS代码的链接(通过重命名菜单选项),则在同一选项卡中正确打开所需页面.destinantion页面不使用与调用页面相同的母版页,因此我认为我没有与标记和占位符冲突的问题.
我在VS2012 尝试FriendlyUrls.我使用自述文件和Hanselman的帖子作为指南.我将以下内容添加到Application Start,但VS告诉我没有声明RouteConfig.
RouteConfig.RegisterRoutes(RouteTable.Routes)
Run Code Online (Sandbox Code Playgroud)
我用谷歌搜索但没有找到答案.我导入了system.web.routing.如何更正此错误消息
asp.net ×2
architecture ×1
asp.net-mvc ×1
dialog ×1
jquery ×1
modal-dialog ×1
url-routing ×1
vb.net ×1