如何在ASP.NET MVC中捆绑资产以在不访问Razor的情况下在Angular中使用?

elijah123467

我们有一个AngularJS前端应用程序,其中后端是用作API的ASP.NET MVC。我们删除了所有控制器和视图,并且主要依赖基于AngularJS的HTML作为视图。我们现在需要做的是将我们的js和css捆绑在一起,但是我们无法使用Razor语法。

由于我们无权访问Razor,因此我们需要一种捆绑JS和CSS文件的方法。我们如何在没有Razor的情况下捆绑这些文件?

编码阴谋

您正在寻找ResolveBundleUrl,尽管请记住,它需要由服务器生成,因此您需要使Angular发出请求以获取此URL,以便不能将Angular包含在捆绑软件中。

但是,也可以对捆绑包进行硬编码。假设您像这样注册new ScriptBundle("~/js/mybundle")

<script src="/js/mybundle"></script>

尽管您不会获得Razor实现中包含的版本控制。

最后,如果已经使用Angular,则整个ASP.NET MVC模型不会提供很多好处。您应该将Angular移到普通的HTML项目中,并使用GruntJS之类的工具来自动进行打包和缩小。然后,您可以将WebAPI用作服务器后端。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ASP.NET MVC中使用ViewModels?

来自分类Dev

如何在ASP.NET MVC中使用AngularJS?

来自分类Dev

如何在ASP.Net MVC3 Razor中使用多个复选框

来自分类Dev

如何在ASP.NET中使用<%%>?

来自分类Dev

如何在ASP.NET中删除asp:calendar的“周末”?

来自分类Dev

如何在ASP.NET MVC中使用Dache的CacheClient?

来自分类Dev

如何在ASP.NET MVC中使用部分视图?

来自分类Dev

如何在不使用DocumentBuilder的情况下在Aspose Words for .NET中添加页码?

来自分类Dev

如何在ASP.NET 5中使用SignalR

来自分类Dev

如何在没有ASP.NET的情况下使用System.Net.WebSockets?

来自分类Dev

如何在不丢失会话的情况下更新ASP Net Webform或MVC应用程序?

来自分类Dev

如何在ASP.NET MVC Razor中编码“ /”

来自分类Dev

在没有MVC的情况下在asp.net中使用AngularJS代码

来自分类Dev

ASP.Net MVC:如何在CSS文件中使用razor变量

来自分类Dev

如何在不覆盖ASP.NET MVC中的模型类的情况下更新(通过合并)edmx

来自分类Dev

如何在ASP.NET MVC中使用ViewModels?

来自分类Dev

如何在asp.net中使用<%%>?

来自分类Dev

如何在ASP.NET MVC中不使用Ajax的情况下从View调用控制器的方法?

来自分类Dev

如何在MVC Razor视图中使用/显示Asp.net数据列表

来自分类Dev

在这种情况下如何在asp.net中访问数据库?

来自分类Dev

如何在没有behidcode的情况下在asp.net中隐藏图像

来自分类Dev

如何在jQuery方法中使用@razor呈现Dropdownlist-ASP.NET MVC

来自分类Dev

C#ASP.Net:如何在不使用WSDL或代理类的情况下在.NET 4.0 C#中调用Web服务

来自分类Dev

如何在ASP.NET 5 MVC中访问缓存?

来自分类Dev

如何在不使用外部服务的情况下在ASP.NET中获取客户端的外部IPv4地址?

来自分类Dev

ASP.NET MVC如何在不使用Cookie的情况下提供内容(Azure)?

来自分类Dev

ASP:NET MVC:如何在没有CSS类重叠的情况下在一页中呈现两种样式?

来自分类Dev

如何在 ASP.NET MVC 5 中使用 applozic

来自分类Dev

如何在 asp.net MVC 中使用 Linq、C# 访问连接表中的列

Related 相关文章

  1. 1

    如何在ASP.NET MVC中使用ViewModels?

  2. 2

    如何在ASP.NET MVC中使用AngularJS?

  3. 3

    如何在ASP.Net MVC3 Razor中使用多个复选框

  4. 4

    如何在ASP.NET中使用<%%>?

  5. 5

    如何在ASP.NET中删除asp:calendar的“周末”?

  6. 6

    如何在ASP.NET MVC中使用Dache的CacheClient?

  7. 7

    如何在ASP.NET MVC中使用部分视图?

  8. 8

    如何在不使用DocumentBuilder的情况下在Aspose Words for .NET中添加页码?

  9. 9

    如何在ASP.NET 5中使用SignalR

  10. 10

    如何在没有ASP.NET的情况下使用System.Net.WebSockets?

  11. 11

    如何在不丢失会话的情况下更新ASP Net Webform或MVC应用程序?

  12. 12

    如何在ASP.NET MVC Razor中编码“ /”

  13. 13

    在没有MVC的情况下在asp.net中使用AngularJS代码

  14. 14

    ASP.Net MVC:如何在CSS文件中使用razor变量

  15. 15

    如何在不覆盖ASP.NET MVC中的模型类的情况下更新(通过合并)edmx

  16. 16

    如何在ASP.NET MVC中使用ViewModels?

  17. 17

    如何在asp.net中使用<%%>?

  18. 18

    如何在ASP.NET MVC中不使用Ajax的情况下从View调用控制器的方法?

  19. 19

    如何在MVC Razor视图中使用/显示Asp.net数据列表

  20. 20

    在这种情况下如何在asp.net中访问数据库?

  21. 21

    如何在没有behidcode的情况下在asp.net中隐藏图像

  22. 22

    如何在jQuery方法中使用@razor呈现Dropdownlist-ASP.NET MVC

  23. 23

    C#ASP.Net:如何在不使用WSDL或代理类的情况下在.NET 4.0 C#中调用Web服务

  24. 24

    如何在ASP.NET 5 MVC中访问缓存?

  25. 25

    如何在不使用外部服务的情况下在ASP.NET中获取客户端的外部IPv4地址?

  26. 26

    ASP.NET MVC如何在不使用Cookie的情况下提供内容(Azure)?

  27. 27

    ASP:NET MVC:如何在没有CSS类重叠的情况下在一页中呈现两种样式?

  28. 28

    如何在 ASP.NET MVC 5 中使用 applozic

  29. 29

    如何在 asp.net MVC 中使用 Linq、C# 访问连接表中的列

热门标签

归档