为什么我要在公共站点上使用ASP.NET MVC,在Intranet上使用WebForms?
|
我问过这个问题: Is ASP.NET MVC destined to replace Webforms? 并且有一些答案是,如果网站是公共/互联网使用MVC,但如果它是内部使用WebForms.我看到了一些原因,但其中一些并没有真正帮助我理解为什么这种理性会如此. 我希望有意见.为什么我不想将ASP.NET MVC用于除了小型网站之外的所有内容?为什么互联网或内联网很重要? 此外,我知道一个工具不会做任何事情.我不想使用网络表格,不是我认为我不能或者说它是某种“坏”.在这个问题中,我特别询问MVC以及为什么它对网站的位置(公共或私人)很重要. 谢谢. 解决方法我想我已经知道为什么在你之前的问题中出现了内部与外部的区别.将MVC用于外部网站可为您提供支持更多浏览器所需的灵活性,并使开发符合Web标准的站点变得更加容易. MVC需要更多的工作来完成与Web窗体相同的操作,但是您可以更好地控制输出到客户端的内容. 建议在内部应用程序中使用WebForms,因为您可以完全控制网络上使用的浏览器.此外,内部应用通常没有与外部网站相同的预算. Web窗体允许您通过将代码拖放到ASPX页面,在几分钟内将数据库网格,分页,排序等组合在一起.我相信的动机纯粹是基于金钱和时间. 然而,我不认为沙子中的这条线是一个很好的线.我知道有一些网站我使用WebForms需要大量的头发拉动,如果我使用MVC就不会发生这种情况.但我也有一些不需要灵活性的网站,所以我使用了WebForms. 我在ASP.NET MVC中看到的最大优势是AJAX.在使用MVC而不是WebForms时,我更容易处理jQuery AJAX请求.我也是一个控制狂,所以使用MVC也满足了这个方面…… (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 模型单元测试能否真正独立,如何[ASP.NET MV
- asp.net文件上传功能(单文件,多文件,自定义生成缩略图,水印
- 如何将ASP.NET FormView绑定到单个记录?
- 如何更改.Net页面将在其下运行的扩展名?
- asp.net – 在Owin有来自Global.asax的Application_End吗?
- asp.net-mvc – 通过删除空格打破我的calc语句的MVC捆绑?
- ASP.NET vNext Core CLR缺少type.IsPrimitive
- ASP.NET MVC – 查看主页,如何设置标题?
- asp.net-mvc – Cookie过期或会话超时太早
- iis – ASP.NET网站文件被黑了……怎么样?
