我使用 ASP.NET MVC 已经大约一年了。我喜欢创建 SPA 的能力,尤其是使用以下工具:
- Partial views(via html.action() and renderPartial())
- 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/