javascript - MVC5 与 Angular JS

标签 javascript asp.net angularjs asp.net-mvc asp.net-mvc-5

我使用 ASP.NET MVC 已经大约一年了。我喜欢创建 SPA 的能力,尤其是使用以下工具:

  1. Partial views(via html.action() and renderPartial())
  2. Ajax helpers (Ajax.Actionlink() and Ajax.beginform())

我的问题是,在没有 JavaScript 框架的情况下继续安全是否安全,或者我是否因为不使用像 Angular JS 这样的 Javascript 框架而严重错过了一些东西。

最佳答案

这在很大程度上取决于您正在构建的应用程序的类型,但一般来说,您不一定必须在 ASP.NET MVC 和 Angular 之间进行选择,您可以在项目中使用两者。 例如,如果您有一个带有网格的页面,用户将在其中添加行并且您必须计算总和等,您可以在该页面上使用 Angular (它将加快开发过程)。 但是,如果您有包含静态内容的页面,则可以使用 ASP.NET MVC 在那里提供 html 文件。 您甚至可以同时使用它们。对于博客文章之类的内容,您可以使用静态 html 文件作为帖子内容,然后使用 Angular 实现评论。

关于javascript - MVC5 与 Angular JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39364511/

相关文章:

javascript - 如何剪切 HTML 以保留结束标签?

asp.net - 如何在 asp.net 中制作仅包含顶级元素的基于站点地图的菜单?

javascript - 无法获取同一 Angular 文件中第二个 Controller 的范围

javascript - 无法仅在实体的一种形式上显示自定义功能区按钮

javascript - 伪类悬停在 JavaScript ImageSwap 中不起作用

javascript - 使用 JavaScript API 更新 Google 表格的单个单元格

html - 列表框 CSS 标记不起作用,div 不并排显示

C#:SQL "Select Top.."查询不返回任何行?

javascript - 如何在页面onclick中添加动态ng-repeat

javascript - 中间的 AngularJS UI-Router 可选 url 段