加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

为什么我要在公共站点上使用ASP.NET MVC,在Intranet上使用WebFor

发布时间:2020-12-15 22:35:46 所属栏目:asp.Net 来源:网络整理
导读:我问过这个问题: Is ASP.NET MVC destined to replace Webforms? 并且有一些答案是,如果网站是公共/互联网使用MVC,但如果它是内部使用WebForms.我看到了一些原因,但其中一些并没有真正帮助我理解为什么这种理性会如此. 我希望有意见.为什么我不想将ASP.NET
我问过这个问题:

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也满足了这个方面……

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读